advanced programming guide - posline

309
P/N: MUL-53247-02

Upload: others

Post on 02-May-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Advanced Programming Guide - POSline

P/N: MUL-53247-02

Page 2: Advanced Programming Guide - POSline
Page 3: Advanced Programming Guide - POSline

Enter/Exit programming

(This barcode is also found at back cover page.)

Framed values are default values.

Page 4: Advanced Programming Guide - POSline
Page 5: Advanced Programming Guide - POSline

All Rights Reserved

All Rights Reserved

Page 6: Advanced Programming Guide - POSline

This guide is designed for advanced settings of Hand

Free laser scanner.

Page 7: Advanced Programming Guide - POSline

IMPORTANT NOTICE POSLINE INDUSTRIES INC. MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANT ABILITY AND FITNESS FOR A PARTICULAR PROPOSE. POSLINE INDUSTRIES INC. SHALL NOT BE LIABLE FOR ERRORS CONTAINED HEREIN OF FOR INCIDENTAL CONSEQUENTIAL DAMAGES IN CONNECTION WITH THE FURISHING, PERFORMANCE, OR USE OF THESE MATERIALS. Copyright 2004 by POSLINE INDUSTRIES INC. All other registered trademarks are registered companies’ property. POSLINE is a registered trademark of POSLINE INDUSTRIES INC. All rights reserved, reproduction of this document or any portion of its contents is not allowed without the specific written consent of POSLINE INDUSTRIES INC. Printed In May, 2004 http://www.posline.com.mx./

Page 8: Advanced Programming Guide - POSline

TABLE OF CONTENTS Introduction ....................................................... 1 Changing the scanner setting............................ 2 Default parameters............................................ 2 Default values of operating parameters............. 3 Default values of keyboard emulation parameters setting…. ........................................................... 4 Default values of RS-232C serial communication parameters ........................................................ 4 Default values of USB emulation parameters.... 4 Default values of wand emulation parameters ..5 Default values of decoding parameters ............. 6 Program procedure using barcode menus ........ 7 System setting................................................... 8 Return to factory default............................. 9 Return to PC/AT default ............................. 10 Return to RS-232 default ........................... 11 Return to USB default ................................ 11 Return to Wand emulation default .............. 12 Return as customer default ........................ 12 Sleep timeout selection .............................. 14 Same code delay time................................ 22 Beeper sound selection.............................. 29 Barcode identifier code setting................... 40 Message delay ........................................... 50 Character delay.......................................... 53 Interface communication setting........................ 57 RS-232C interface configuration ................ 58 Baud rate setting................................. 59 Data bit setting .................................... 64 Stop bit setting .................................... 65 Parity bit setting .................................. 66 Handshaking protocol ......................... 69 ACK/NAK response time setting ......... 72 Message terminator for RS-232C ....... 78 Keyboard wedge interface configuration ....82 Message terminator for keyboard wedge ............................................................ 83

Page 9: Advanced Programming Guide - POSline

Keyboard language selection.............. 85 Capital Lock setting ............................ 91 Function key emulation....................... 92 USB interface configuration ....................... 93 Message terminator for USB .............. 95 Wand emulation configuration.................... 97 Emulation speed selection.................. 98 Emulation data output selection.......... 100 Emulation data idle state..................... 102 Data editing....................................................... 103 Header and trailer ...................................... 104 Truncate header / trailer character............. 106 Add code length......................................... 108 Symbology configuration................................... 109 Reading code selection.............................. 110 UPC / EAN parameters setting .................. 121 Format ................................................ 121 Force UPC-E to UPC-A format ........... 125 Force UPC-A to EAN-13 format .......... 126 Transmit UPC-A check digit ................ 129 Transmit UPC-E leading character ..... 130 Transmit UPC-E check digit ................ 131 Transmit EAN-8 check digit ................ 132 Transmit EAN-13 check digit .............. 133 Transmit UPC-A leading character...... 134 Addendum .......................................... 135 Addendum format ............................... 135 Data Redundant check ....................... 147 Addendum seek time .......................... 159 UPC/EAN addendum left margin ........ 162 UPC/EAN addendum right margin ...... 164 Code 39 parameters setting....................... 168 Character set ...................................... 168 Start/stop character transmission........ 169 Check digit .......................................... 170 Code39 reading length setting............ 172 Concatenation..................................... 174 Code 32 “A” character transmit........... 175

Page 10: Advanced Programming Guide - POSline

Data redundant check......................... 176 Codabar parameters setting....................... 179 Format ................................................ 179 Codabar reading length setting........... 182 Codabar concatenation....................... 184 Check digit .......................................... 185 Data redundant check......................... 187 Code 128 parameters setting..................... 189 Check digit .......................................... 189 FNC2 concatenation ........................... 191 Code 128 reading length setting ......... 192 EAN-128 FNC1 character ................... 194 Data redundant check......................... 195 ITF 2 of 5 parameters setting ..................... 198 Check digit .......................................... 198 ITF 2 of 5 reading length setting ......... 200 Data redundant check......................... 203 Chinese postcode parameters setting........ 206 Check digit .......................................... 206 Chinese postcode reading length setting ................................................. 208 Data redundant check......................... 211 MSI/PLESSY code parameters setting ...... 213 Double check digit............................... 213 Single check digit ................................ 215 MSI/PLESSY code reading length setting ............................................................ 217 Data redundant check......................... 219 Code 93 parameters setting....................... 222 Check digit .......................................... 222 Code 93 code reading length setting ..224 Data redundant check......................... 226 Full ASCII code table......................................... 229 Appendixes ....................................................... 294 Appendix A................................................. 295 Appendix B................................................. 297

Page 11: Advanced Programming Guide - POSline

1 ADVANCED PROGRAMMING GUIDE

1. INTRODUCTION The series of scanners can be configured by scanning a series of programming barcode labels. This allows decoding options and interface protocols to be tailored to a specific application. The configuration is stored in non-volatile memory and will not be lost by removing power from the scanner The scanner is a multi-interface communication scanner. If you had ordered only the one type of interface, default will change the initial interface configuration to the interface requested, i.e. RS-232C, keyboard wedge, or USB. But if you had ordered as multi-interface, the initial interface configuration will be set as keyboard wedge (PC/AT); if needed to change to other interface, you need to set up from a programming guide.

Under the programming mode, the laser scanner will acknowledge a good and valid reading with one short beep. It will give serial beeps for either an invalid or bad reading.

Page 12: Advanced Programming Guide - POSline

2 ADVANCED PROGRAMMING GUIDE

2. CHANGE THE SCANNER SETTING In order to change the scanner setting, please follow the sequence below 1. Scan Enter/Exit programming mode barcode

(2 beeps Low—high) 2. Scan barcode for the desired feature (1beep) 3. Scan Enter/Exit programming mode barcode to save

the configuration.(2 beeps ,long---short) After reading a valid barcode in programming mode the scanner will gave a high beep. 3. DEFAULT PARAMETERS This table gives the default settings of all the programmable parameters. The default settings will be restored whenever the "Reset" programming label is scanned and the laser scanner is in programming.

Page 13: Advanced Programming Guide - POSline

3 ADVANCED PROGRAMMING GUIDE

DEFAULT VALUES OF OPERATING PARAMETERS

Function Default Sleep mode

Motor sleep mode After 30 minutes Laser sleep mode After 10 minutes

Scanner timing Same code delay 200msec

Beeper Tone Frequency medium Duration 50msec

Code Identifiers Code ID off Code 39 M ITF 2 of 5 I Chinese post code H UPC-A A UPC-E E EAN-13 F

EAN-8 FF Codabar N Code 128 K Code 93 L MSI/Plessy P

Page 14: Advanced Programming Guide - POSline

4 ADVANCED PROGRAMMING GUIDE

DEFAULT VALUES OF KEYBOARD EMULATION PARAMETERS SETTING

Function Default Values Keyboard type selection IBM PC/AT USA

Message terminator Enter/ carriage return DEFAULT VALUES OF RS-232C SERIAL COMMUNICATION PARAMETERS

Function Default Values Handshaking protocol None ACK/NAK response time setting 300 msec

Baud rate 9600 Data bit 8 Stop bit 1 Parity None Message terminator selection CR/LF

DEFAULT VALUES OF USB EMULATION PARAMETERS Function Default Values Keyboard Type US Keyboard Message Terminator Enter

Page 15: Advanced Programming Guide - POSline

5 ADVANCED PROGRAMMING GUIDE

DEFAULT VALUES OF WAND EMULATION PARAMETERS Function Default Values Wand emulation

speed Normal

Wand emulation output Black = High

Data output format Transmit as scan

Page 16: Advanced Programming Guide - POSline

DEFAULT VALUES OF DECODING PARAMETERS

Function Code Default Value Code 39 Enable ITF 2 of 5 Disable Chinese Post Code Disable UPC/EAN/JAN Enable Codabar Disable MSI/PLESSY Disable Code 128 Disable Code 93 Disable EAN-128 Disable Italian Pharmacy Disable

Reading codes selection

ISSN/ ISBN Disable Codes Standard Start/stop characters Not transmitting

Check digit Disabled Concatenation Off

Code 39

Length 3~32 Length 6-32 Interleaved

2 of 5 Check digit Disable Length 10~32 Chinese Post

Code Check digit Disable Format All Addendum Disable UPC-E=UPC-A Disabled UPC-A leading digit Transmit UPC-A check digit Transmit UPC-E leading digit Transmit

UPC/EAN /JAN

UPC-E check digit Transmit Type Standard Start/stop characters A,B,C,D Codabar

Length 6~32 digits FNC 2 append Disable Code 128 Check digit Disable Length 3~32 Code 93 Check digit Not transmit Length 6~32 MSI Check digit Transmit

Italian Pharmacy Transmit "A" Character Not transmitting

6 ADVANCED PROGRAMMING GUIDE

Page 17: Advanced Programming Guide - POSline

PROGRAM PROCEDURE USING BARCODE MENUS

ADVANCED P

Read Enter/Exit programming mode barcode to start of configuration

Change scanner setting by scanning mode

Select code 39 full ASCII table?

Yes

No

ROGRAMMING GUIDE

Read “Set”barcode to confirm

Read Enter/Exit programming mode barcode to save and exit

7

Page 18: Advanced Programming Guide - POSline

8 ADVANCED PROGRAMMING GUIDE

System setting

The series scanner is a multi-interface communication scanner. If you had ordered only the one type of interface, POSline will change the initial interface

configuration to the interface requested, i.e. RS-232C, keyboard wedge, wand emulation or USB. But if you

had ordered as multi-interface, the initial interface configuration will be set as keyboard wedge (PC/AT); if needed to change to other interface, you need to set up

from this section.

Page 19: Advanced Programming Guide - POSline

Reset (Return to factory default)

label turns all the parameters back to default values.

※ The scanner remains in the last interface mode

when the scanner is reset.

The reading of the “Show Version” label will show firmware version.

Display Firmware Version

The reading of the “RESET” ※

9 ADVANCED PROGRAMMING GUIDE

Page 20: Advanced Programming Guide - POSline

Abort(Exit programming mode)

The reading of the “ABORT” label discards all the parameters reading prior to the “Enter/Exit of Programming”.

Return to PC/AT default

Keyboard wedge interface for IBM PC AT /PS2 and compatibles.

10 ADVANCED PROGRAMMING GUIDE

Page 21: Advanced Programming Guide - POSline

The RS-232C interface scanner is used when

connecting to the serial port of a PC or terminal.

Return to RS-232 default

Return to USB default

11 ADVANCED PROGRAMMING GUIDE

Page 22: Advanced Programming Guide - POSline

Return to wand emulation default

The Wand emulation is achieved by decoding a scanned barcode and then encoding it again, so that the

output is readily decoded by an external decoder designed for processing of wand data.

The reading of the label will recover all parameter back to customer default.

Return as customer default

.

12 ADVANCED PROGRAMMING GUIDE

Page 23: Advanced Programming Guide - POSline

Save as customer default

The setting allows the multi-desired setting barcode to

be saved as a customer default.

ow to

H

ADVANC

save as customer default

ogramming mode onfiguration

Read Enter/Exit prbarcode to start of c

Change scanner setting by scanning mode

ult”

Read “save ascustomer defa

Read Enter/Exit programming mode barcode to save and exit

13 ED PROGRAMMING GUIDE

Page 24: Advanced Programming Guide - POSline

14 ADVANCED PROGRAMMING GUIDE

Sleep Timeouts selection

The series scanner with 2 step (laser and motor) enter to sleep mode.

The timeout programming barcode allow you to set the time for switching the motor or laser to off if the scanner

isn’t used. This feature is included to reduce power consumption and lengthen scanner life.

NOTE Laser safety requires that the laser switch off before the motor. If you set the motor timeout shorter than the laser timeout, the laser will switch off when the motor

times out.

Page 25: Advanced Programming Guide - POSline

Motor Sleep mode off

Motor Sleep time 5 min.

15 ADVANCED PROGRAMMING GUIDE

Page 26: Advanced Programming Guide - POSline

Motor Sleep time 10 min.

Motor Sleep time 20 min.

16 ADVANCED PROGRAMMING GUIDE

Page 27: Advanced Programming Guide - POSline

Motor Sleep time 30 min.

Motor Sleep time 60 min.

17 ADVANCED PROGRAMMING GUIDE

Page 28: Advanced Programming Guide - POSline

Laser sleep mode off

Laser Sleep time 5 min.

18 ADVANCED PROGRAMMING GUIDE

Page 29: Advanced Programming Guide - POSline

Laser Sleep time 10 min.

Laser Sleep time 15 min.

19 ADVANCED PROGRAMMING GUIDE

Page 30: Advanced Programming Guide - POSline

Laser sleep time 20 min.

Laser Sleep time 25 min.

20 ADVANCED PROGRAMMING GUIDE

Page 31: Advanced Programming Guide - POSline

Laser Sleep time 30 min.

21 ADVANCED PROGRAMMING GUIDE

Page 32: Advanced Programming Guide - POSline

22 ADVANCED PROGRAMMING GUIDE

Same Code Delay Time

This parameter sets the minimum time between decodes of the same symbol. A typical setting is 200msec

Page 33: Advanced Programming Guide - POSline

Same code delay time 50 msec.

Same code delay time 100 msec.

23 ADVANCED PROGRAMMING GUIDE

Page 34: Advanced Programming Guide - POSline

Same code delay time 200 msec.

Same code delay time 300 msec.

24 ADVANCED PROGRAMMING GUIDE

Page 35: Advanced Programming Guide - POSline

Same code delay time 400 msec.

Same code delay time 500 mesc.

25 ADVANCED PROGRAMMING GUIDE

Page 36: Advanced Programming Guide - POSline

Same code delay time 600 msec.

Same code delay time 700 msec.

26 ADVANCED PROGRAMMING GUIDE

Page 37: Advanced Programming Guide - POSline

Same code delay time 800 msec.

Same code delay time 900 msec.

27 ADVANCED PROGRAMMING GUIDE

Page 38: Advanced Programming Guide - POSline

Same code delay time 1000 msec.

Same code delay time infinite

28 ADVANCED PROGRAMMING GUIDE

Page 39: Advanced Programming Guide - POSline

29 ADVANCED PROGRAMMING GUIDE

Beeper Sound Selection

The beeper has below programmable feature • The “good read” beep sound can be adjusted using

Tone frequency ,Volume and duration time • power on beep

• enter to sleep mode is silent or sound .

Page 40: Advanced Programming Guide - POSline

Led/Beep after transmission

Led/Beep before transmission

30 ADVANCED PROGRAMMING GUIDE

Page 41: Advanced Programming Guide - POSline

Power-up tone enable

Power-up tone disable

31 ADVANCED PROGRAMMING GUIDE

Page 42: Advanced Programming Guide - POSline

Sleep sound

Sleep silent

32 ADVANCED PROGRAMMING GUIDE

Page 43: Advanced Programming Guide - POSline

Medium beeper tone

Low beeper tone

33 ADVANCED PROGRAMMING GUIDE

Page 44: Advanced Programming Guide - POSline

High beeper tone

Speaker disable

34 ADVANCED PROGRAMMING GUIDE

Page 45: Advanced Programming Guide - POSline

Beeper sound duration (100msec.)

Beeper sound duration (50msec.)

35 ADVANCED PROGRAMMING GUIDE

Page 46: Advanced Programming Guide - POSline

Beeper sound duration(20msec.)

Beeper sound duration(5msec.)

36 ADVANCED PROGRAMMING GUIDE

Page 47: Advanced Programming Guide - POSline

Beeper sound duration 200msec

beeper sound duration 500msec

37 ADVANCED PROGRAMMING GUIDE

Page 48: Advanced Programming Guide - POSline

38 ADVANCED PROGRAMMING GUIDE

Loud beeper volume

Medium beeper volume

Page 49: Advanced Programming Guide - POSline

39 ADVANCED PROGRAMMING GUIDE

low beeper volume

Page 50: Advanced Programming Guide - POSline

40 ADVANCED PROGRAMMING GUIDE

Barcode Identifier code setting

The series scanner can transmit max.2 digit barcode identifier code for different type of barcode, Use enable or disable identifier setting barcode to choose transmit or not transmit barcode identifier code. Each of the series type scanners also can set max.2digits as barcode identifier code according to different barcode. The procedure is as follows: 1.) Scan “Enter/Exit programming mode” label 2.) Scan “Barcode identifier setting code” label 3.) Scan the new code mark from ASCII table (max. two

digits). For example, if one “AB” want for code mark then scan “A” and “B”

4.) Scan “save setting to confirm” label 5.) Scan “ Enter/Exit programming mode” label

.

Page 51: Advanced Programming Guide - POSline

Barcode Identifier Code Selection Disable identifier code

scan “enable identifier code” label to transmit the label ID as following table Code 39 M ITF 2 of 5 I Chinese post code H UPC-A A UPC-E E EAN-13 F EAN-8 FF Codabar N Code 128 K Code 93 L MSI/Plessy P

Enable identifier code

41 ADVANCED PROGRAMMING GUIDE

Page 52: Advanced Programming Guide - POSline

SET MESSAGE FORMAT WITH CODE IDENTIFIER AS ALPHA-30 FORMAT

I S 0 2

Code Code identifier UPC-A A UPC-E E EAN-8 FF EAN-13 F CODE 39 * CODBAR % ITF 2 OF 5 i CODE 93 & CODE 128 # MSI/PLESSY @ EAN-128 P

42 ADVANCED PROGRAMMING GUIDE

Page 53: Advanced Programming Guide - POSline

Enable Identifier code table as AIM standard

43 ADVANCED PROGRAMMING GUIDE

Page 54: Advanced Programming Guide - POSline

Barcode Identifier Code setting Code 39 identifier code setting

ITF 2 of 5 identifier code setting

44 ADVANCED PROGRAMMING GUIDE

Page 55: Advanced Programming Guide - POSline

Chinese Post code identifier code setting

UPC-E identifier code setting

45 ADVANCED PROGRAMMING GUIDE

Page 56: Advanced Programming Guide - POSline

UPC-A identifier code setting

EAN-13 identifier code setting

46 ADVANCED PROGRAMMING GUIDE

Page 57: Advanced Programming Guide - POSline

EAN-8 identifier code setting

Codabar identifier code setting

47 ADVANCED PROGRAMMING GUIDE

Page 58: Advanced Programming Guide - POSline

Code 128 identifier code setting

Code 93 identifier code setting

48 ADVANCED PROGRAMMING GUIDE

Page 59: Advanced Programming Guide - POSline

MSI identifier code setting

Save setting to confirm

49 ADVANCED PROGRAMMING GUIDE

Page 60: Advanced Programming Guide - POSline

50 ADVANCED PROGRAMMING GUIDE

Message delay

The series scanner allow you to add a delay between two consecutive messages. This delay will be added before each date transmission.

Page 61: Advanced Programming Guide - POSline

Enter message delay 0 ms

Inter message delay 100 ms

51 ADVANCED PROGRAMMING GUIDE

Page 62: Advanced Programming Guide - POSline

Inter message delay 500 ms

Inter message delay 1000 ms

52 ADVANCED PROGRAMMING GUIDE

Page 63: Advanced Programming Guide - POSline

53 ADVANCED PROGRAMMING GUIDE

Character delay

This option governs delay time between two consecutive characters; the delay time can be altered

by scanning the following labels.

Page 64: Advanced Programming Guide - POSline

Character delay 5 ms

Inter character delay 0 ms

54 ADVANCED PROGRAMMING GUIDE

Page 65: Advanced Programming Guide - POSline

Inter character delay 10 ms

Inter character delay 20 ms

55 ADVANCED PROGRAMMING GUIDE

Page 66: Advanced Programming Guide - POSline

Inter character delay 50 ms

56 ADVANCED PROGRAMMING GUIDE

Page 67: Advanced Programming Guide - POSline

57 ADVANCED PROGRAMMING GUIDE

Interface Communication Setting

The series scanner must be configured to operate with your POS terminal. The following interfaces are supported:

*Keyboard wedge *RS-232 C interface

*USB interface *Wand emulation

Page 68: Advanced Programming Guide - POSline

58 ADVANCED PROGRAMMING GUIDE

RS-232C interface configuration

Page 69: Advanced Programming Guide - POSline

Baud Rate setting Baud Rate 38400

Baud Rate 19200

59 ADVANCED PROGRAMMING GUIDE

Page 70: Advanced Programming Guide - POSline

Baud Rate 9600

Baud Rate 4800

60 ADVANCED PROGRAMMING GUIDE

Page 71: Advanced Programming Guide - POSline

Baud Rate 2400

Baud Rate 1200

61 ADVANCED PROGRAMMING GUIDE

Page 72: Advanced Programming Guide - POSline

Baud Rate 600

Baud Rate 300

62 ADVANCED PROGRAMMING GUIDE

Page 73: Advanced Programming Guide - POSline

Baud Rate 57600

Baud Rate 115200

63 ADVANCED PROGRAMMING GUIDE

Page 74: Advanced Programming Guide - POSline

Date Bit Setting 7 data bit

8 data bit

64 ADVANCED PROGRAMMING GUIDE

Page 75: Advanced Programming Guide - POSline

Stop Bit Setting 1 Stop bit

2 Stop bit

65 ADVANCED PROGRAMMING GUIDE

Page 76: Advanced Programming Guide - POSline

Parity Bit Setting Even Parity

Odd Parity

66 ADVANCED PROGRAMMING GUIDE

Page 77: Advanced Programming Guide - POSline

Mark Parity

Space Parity

67 ADVANCED PROGRAMMING GUIDE

Page 78: Advanced Programming Guide - POSline

None Parity

68 ADVANCED PROGRAMMING GUIDE

Page 79: Advanced Programming Guide - POSline

69 ADVANCED PROGRAMMING GUIDE

Handshaking Protocol The RS-232C type scanner supports four handshaking protocols, With these options of communication protocol.you can tailor the scanner to meet the requirement of most system. These handshaking protocol are: *None: The scanner will transmit any read data unconditionally. The scanner will not check the receiving device nor the transmitted message. *RTS/CTS: Under this handshaking protocol, the scanner use the RTS pin to instruct the connected device to transmit data and test the CTS pin for readiness of the connected device to receive data. *ACK/NAK: While selecting this option, the scanner waits for an a ACK or NAK signal from the host computer after each data transmission. Normally, the scanner will temporarily store the scanned data in the memory buffer before receiving the ACK or NAK signal. If the ACK signal is received, it will clear the transmitted data and continue to send the next data .In case of the NAK signal is received. it will repeat to transmit the same data until receiving the ACK signal. *Xon/Xoff: During the data communication, if a scanner receives an Xoff (ASCII 013H),it will stop the transmission at once. The scanner waits for a Xon (ASCII 01H) to start the transmission again.

Page 80: Advanced Programming Guide - POSline

None handshaking

ACK/NAK

70 ADVANCED PROGRAMMING GUIDE

Page 81: Advanced Programming Guide - POSline

Xon/Xoff

RTS/CTS

71 ADVANCED PROGRAMMING GUIDE

Page 82: Advanced Programming Guide - POSline

ACK/NAK Response Time Setting ACK/NAK response time 300ms

ACK/NAK response time 2s

72 ADVANCED PROGRAMMING GUIDE

Page 83: Advanced Programming Guide - POSline

ACK/NAK response time 500ms

ACK/NAK response time 3s

73 ADVANCED PROGRAMMING GUIDE

Page 84: Advanced Programming Guide - POSline

ACK/NAK response time 1s

ACK/NAK response time 5s

74 ADVANCED PROGRAMMING GUIDE

Page 85: Advanced Programming Guide - POSline

ACK/NAK response time Infinity

75 ADVANCED PROGRAMMING GUIDE

Page 86: Advanced Programming Guide - POSline

Disable ACK/NAK timeout beeper

Enable ACK/NAK timeout beeper

76 ADVANCED PROGRAMMING GUIDE

Page 87: Advanced Programming Guide - POSline

Enable Beeper on<BEL> character

Ignore Beep on <BEL>character

77 ADVANCED PROGRAMMING GUIDE

Page 88: Advanced Programming Guide - POSline

Message terminator for RS-232C The series RS-232C type scanner can be programmed to append a terminator to every message sent via the serial port. Different terminator will be appended at the end of message sent from the serial port.

Rs-232 message terminator-none

RS232-message terminator-CR/LF

78 ADVANCED PROGRAMMING GUIDE

Page 89: Advanced Programming Guide - POSline

RS-232 message terminator-CR

RS-232 message terminator-LF

79 ADVANCED PROGRAMMING GUIDE

Page 90: Advanced Programming Guide - POSline

RS-232 message terminator-H tab

RS-232 message terminator-STX/ETX

80 ADVANCED PROGRAMMING GUIDE

Page 91: Advanced Programming Guide - POSline

RS-232 message terminator-EOT

81 ADVANCED PROGRAMMING GUIDE

Page 92: Advanced Programming Guide - POSline

82 ADVANCED PROGRAMMING GUIDE

Keyboard wedge interface configuration

Page 93: Advanced Programming Guide - POSline

Message terminator for keyboard Wedge

Keyboard terminator---none

Keyboard terminator---Enter

83 ADVANCED PROGRAMMING GUIDE

Page 94: Advanced Programming Guide - POSline

Keyboard terminator---H-TAB

84 ADVANCED PROGRAMMING GUIDE

Page 95: Advanced Programming Guide - POSline

Keyboard Language selection Enable International keyboard type

(Alt method)

Keyboard language support---USA

85 ADVANCED PROGRAMMING GUIDE

Page 96: Advanced Programming Guide - POSline

Keyboard language support---Germany

Keyboard language support---UK

86 ADVANCED PROGRAMMING GUIDE

Page 97: Advanced Programming Guide - POSline

keyboard language support---French

Keyboard language support---Spanish

87 ADVANCED PROGRAMMING GUIDE

Page 98: Advanced Programming Guide - POSline

Keyboard language support--- Italian

Keyboard language support--- Swiss

88 ADVANCED PROGRAMMING GUIDE

Page 99: Advanced Programming Guide - POSline

Keyboard language support---Swedish

Keyboard language support---Japanese

89 ADVANCED PROGRAMMING GUIDE

Page 100: Advanced Programming Guide - POSline

Keyboard language support---Belgium

90 ADVANCED PROGRAMMING GUIDE

Page 101: Advanced Programming Guide - POSline

Capital Lock Select the suitable code to match your keyboard caps lock status

Capital lock on

Capital lock off

91 ADVANCED PROGRAMMING GUIDE

Page 102: Advanced Programming Guide - POSline

Function Key Emulation The series allow you to emulate Function keys, Arrow keys, and many other “extended” keys. An IBM compatible keyboard does not translate to ASCII characters. It can be concatenated with input data as header and/or trailer. (see Appendix B)

Function key emulation enable

Function key emulation disable

92 ADVANCED PROGRAMMING GUIDE

Page 103: Advanced Programming Guide - POSline

93 ADVANCED PROGRAMMING GUIDE

USB interface configuration The USB mode is effectively a keyboard emulator that works with hosts, such as USB-compatible operating system and USB ports. USB compatible operating

systems are Windows 98, Windows NT 5.0 and later, no additional software is needed since the USB driver

support its built-in operating system

Page 104: Advanced Programming Guide - POSline

Keyboard Type Keyboard type---USA

(Scan method)

Keyboard type. (ALT code method)

94 ADVANCED PROGRAMMING GUIDE

Page 105: Advanced Programming Guide - POSline

Message terminator for USB None

Enter

95 ADVANCED PROGRAMMING GUIDE

Page 106: Advanced Programming Guide - POSline

H tab

96 ADVANCED PROGRAMMING GUIDE

Page 107: Advanced Programming Guide - POSline

97 ADVANCED PROGRAMMING GUIDE

Wand emulation configuration

Page 108: Advanced Programming Guide - POSline

Emulation speed selection The data output speed can be set to befit the external decoder

Wand emulation speed=Low (1ms narrow element width)

Wand emulation speed =medium (600 us narrow element width)

98 ADVANCED PROGRAMMING GUIDE

Page 109: Advanced Programming Guide - POSline

Wand emulation speed= high (300 us narrow element width)

Wand emulation speed ---- higher (100us narrow element width)

99 ADVANCED PROGRAMMING GUIDE

Page 110: Advanced Programming Guide - POSline

Emulation data output selection The decoded data output logic level can be set to befit the external decoder

Wand emulation data output black = high

Wand emulation data output black = low

100 ADVANCED PROGRAMMING GUIDE

Page 111: Advanced Programming Guide - POSline

Wand Data Transmitted as Scanning

Enable Wand output data format as Code 39

101 ADVANCED PROGRAMMING GUIDE

Page 112: Advanced Programming Guide - POSline

Emulation data idle state selection The level refer to wand emulation data signal when not in use

Idle=high

Idle=low

102 ADVANCED PROGRAMMING GUIDE

Page 113: Advanced Programming Guide - POSline

103 ADVANCED PROGRAMMING GUIDE

Data Editing

Page 114: Advanced Programming Guide - POSline

HEADER AND TRAILER The Header and Trailer allows you to append a header and/or a trailer to every message transmitted via the serial ports ,USB or the keyboard port. There is no restriction in selecting header or trailer characters as far as the sum of the lengths of header and trailer is not greater than 10 digits. 1. Select either header or trailer you are going to

program by scanning the corresponding label 2. Scan the character(s) you want from the enclosed

ASCII table to set as header or trailer (be sure to enable full ASCII code 39 option before you start).

3. Read the “save setting to confirm” label to confirm

your choice into memory.

Header (Preamble)

104 ADVANCED PROGRAMMING GUIDE

Page 115: Advanced Programming Guide - POSline

Trailer (Postamble)

Save setting to confirm

105 ADVANCED PROGRAMMING GUIDE

Page 116: Advanced Programming Guide - POSline

106 ADVANCED PROGRAMMING GUIDE

Truncate Header/trailer character This setting allows you to truncate a number of header or trailer for symbology. When you do, the specific character you select is deleted from the symbology you want. 1.) Scan ”Enter/Exit programming mode” label. 2.) Select ”truncate header or truncate trailer” label. 3.) Scan two barcode value from the full ASCII code

table(0~9). For example, if 2 number of header that you want to clear, then scan ”0” and “2.

4,) Scan ”save setting to confirm” label 5,) Scan “Enter/Exit programming mode” label to end

of configuration.

Page 117: Advanced Programming Guide - POSline

Truncate header character

Truncate trailer character

107 ADVANCED PROGRAMMING GUIDE

Page 118: Advanced Programming Guide - POSline

Add Code Length This option allows you to add the reading barcode numeric characters as header

Add code length as header enable(all barcode)

.

Add code length as header disable (all barcode)

108 ADVANCED PROGRAMMING GUIDE

Page 119: Advanced Programming Guide - POSline

109 ADVANCED PROGRAMMING GUIDE

Symbology Configuration

The series scanner can be programmed to recognize one or more barcode symbologies automatically. If the scanner is configured to support multiple barcode symbologies, the scanner will discriminate different symbologies automatically, however, to improve scanning performance, you should enable only those symbologies that will be in active use.

Page 120: Advanced Programming Guide - POSline

Code 39 enable

Code 39 disable

110 ADVANCED PROGRAMMING GUIDE

Page 121: Advanced Programming Guide - POSline

Codabar enable

Codabar disable

111 ADVANCED PROGRAMMING GUIDE

Page 122: Advanced Programming Guide - POSline

UPC/EAN/JAN enable

UPC/EAN/JAN disable (only can’t transmitted but can decode)

112 ADVANCED PROGRAMMING GUIDE

Page 123: Advanced Programming Guide - POSline

ITF 2 of 5 enable

ITF 2 of 5 disable

113 ADVANCED PROGRAMMING GUIDE

Page 124: Advanced Programming Guide - POSline

Chinese postcode enable

Chinese postcode disable

114 ADVANCED PROGRAMMING GUIDE

Page 125: Advanced Programming Guide - POSline

Code 128 enable

Code 128 disable

115 ADVANCED PROGRAMMING GUIDE

Page 126: Advanced Programming Guide - POSline

Code 93 enable

Code 93 disable

116 ADVANCED PROGRAMMING GUIDE

Page 127: Advanced Programming Guide - POSline

EAN-128 enable

EAN-128 disable

117 ADVANCED PROGRAMMING GUIDE

Page 128: Advanced Programming Guide - POSline

EAN convert to ISSN/ISBN

EAN convert to ISSN/ISBN disable

118 ADVANCED PROGRAMMING GUIDE

Page 129: Advanced Programming Guide - POSline

Code 32 enable

Code 32 disable

119 ADVANCED PROGRAMMING GUIDE

Page 130: Advanced Programming Guide - POSline

MSI enable

MSI disable

120 ADVANCED PROGRAMMING GUIDE

Page 131: Advanced Programming Guide - POSline

UPC/EAN Parameters setting The series scanner can be programmed to recognize some or all derivatives of UPC, EAN. These derivatives are UPC-A,UPC-E,EAN-8,and EAN-13. Either 2 of 5 addendum digits are supported addendum digits are those additional digits after normal stop character. The programming menu for UPC/EAN/JAN also provides several options to govern the transmission of scanned data. *UPC/EAN expansion *Check digit transmission *Data redundant check *Addendum seek timeout *Addendum left/right margin adjust

Format

UPC/EAN/JAN all enable

121 ADVANCED PROGRAMMING GUIDE

Page 132: Advanced Programming Guide - POSline

EAN-8 or EAN-13 enable

UPC-A and EAN-13 Enable

122 ADVANCED PROGRAMMING GUIDE

Page 133: Advanced Programming Guide - POSline

UPC-A and UPC-E Enable

UPC-A enable

123 ADVANCED PROGRAMMING GUIDE

Page 134: Advanced Programming Guide - POSline

UPC-E enable

EAN-13 enable

124 ADVANCED PROGRAMMING GUIDE

Page 135: Advanced Programming Guide - POSline

EAN-8 enable

125 ADVANCED PROGRAMMING GUIDE

Page 136: Advanced Programming Guide - POSline

Force UPC-E to UPC-A format

Force UPC-E to UPC-A format enable

Force UPC-E to UPC-A format disable

126 ADVANCED PROGRAMMING GUIDE

Page 137: Advanced Programming Guide - POSline

Force UPC-A to EAN-13 format

Force UPC-A to EAN-13 format enable

Force UPC-A to EAN-13 format disable

127 ADVANCED PROGRAMMING GUIDE

Page 138: Advanced Programming Guide - POSline

Force EAN-8 to EAN-13 format

Force UPC-A to EAN-13 format disable

Force UPC-A to EAN-13 format enable

128 ADVANCED PROGRAMMING GUIDE

Page 139: Advanced Programming Guide - POSline

EAN-13 first “0” can transmitted

EAN-13 first “0” can’t transmitted

129 ADVANCED PROGRAMMING GUIDE

Page 140: Advanced Programming Guide - POSline

Transmit UPC-A check digit

Transmit UPC-A check digit enable

Transmit UPC-A check digit disable

130 ADVANCED PROGRAMMING GUIDE

Page 141: Advanced Programming Guide - POSline

Transmit UPC-E leading character

Transmit UPC-E leading character enable

Transmit UPC-E leading character disable

131 ADVANCED PROGRAMMING GUIDE

Page 142: Advanced Programming Guide - POSline

Transmit UPC-E check digit

Transmit UPC-E check digit enable

Transmit UPC-E check digit disable

132 ADVANCED PROGRAMMING GUIDE

Page 143: Advanced Programming Guide - POSline

Transmit EAN-8 check digit

Transmit EAN-8 check digit enable

Transmit EAN-8 check digit disable

133 ADVANCED PROGRAMMING GUIDE

Page 144: Advanced Programming Guide - POSline

Transmit EAN-13 check digit

Transmit EAN-13 check digit enable

Transmit EAN-13 check digit disable

134 ADVANCED PROGRAMMING GUIDE

Page 145: Advanced Programming Guide - POSline

Transmit UPC-A leading character

Transmit UPC-A leading character enable

Transmit UPC-a leading character disable

135 ADVANCED PROGRAMMING GUIDE

Page 146: Advanced Programming Guide - POSline

Addendum

UPC/EAN add on off

Add on 5 only

136 ADVANCED PROGRAMMING GUIDE

Page 147: Advanced Programming Guide - POSline

Add on 2 only

Add on 2 or 5

137 ADVANCED PROGRAMMING GUIDE

Page 148: Advanced Programming Guide - POSline

Add on format

Add on format with separator

Add on format without separator

138 ADVANCED PROGRAMMING GUIDE

Page 149: Advanced Programming Guide - POSline

EAN/UPC +Add on (none mandatory)

EAN/UPC + Add on(mandatory)

139 ADVANCED PROGRAMMING GUIDE

Page 150: Advanced Programming Guide - POSline

EAN/UPC + add on mandatory for 378/379

French Supplement requirement Not sent for other

EAN/UPC +add on mandatory for 978/977 book land Supplement requirements

Not sent for other

140 ADVANCED PROGRAMMING GUIDE

Page 151: Advanced Programming Guide - POSline

EAN/UPC + addon mandatory for 434/439

German Supplement requirement Not sent for other

EAN/UPC + add on mandatory for 419/414 Euro amounts Supplement requirement

not sent for other

141 ADVANCED PROGRAMMING GUIDE

Page 152: Advanced Programming Guide - POSline

EAN/UPC + add on mandatory for 378/379

French Supplement requirement optionally for other

EAN/UPC + add on mandatory for 978/977 Book land Supplement requirement

optionally for other

142 ADVANCED PROGRAMMING GUIDE

Page 153: Advanced Programming Guide - POSline

EAN/UPC + add on mandatory for 434/439

German Supplement requirement optionally for other

EAN/UPC + add on mandatory for 419/414 Euro amounts Supplement requirement

optionally for other

143 ADVANCED PROGRAMMING GUIDE

Page 154: Advanced Programming Guide - POSline

EAN/UPC + add on mandatory for 491 Japanese(bookland) Supplement requirement

optionally for other

EAN/UPC + add on mandatory for 491 Japanese(bookland) Supplement requirement

Not sent for other

144 ADVANCED PROGRAMMING GUIDE

Page 155: Advanced Programming Guide - POSline

Double code not allowed

Double code mandatory for 978/192

145 ADVANCED PROGRAMMING GUIDE

Page 156: Advanced Programming Guide - POSline

double code format without separator

double code format with separator

146 ADVANCED PROGRAMMING GUIDE

Page 157: Advanced Programming Guide - POSline

double code format with free (one character)

147 ADVANCED PROGRAMMING GUIDE

Page 158: Advanced Programming Guide - POSline

Data Redundant Check The option allows you to set decoder data redundant check. Before it is accept as a good read. A higher data redundant check read setting offers more assurance that a bar code has been read correctly, while a lower setting allows faster scanning performance.

UPC-A Data Redundant Check

UPC-A data redundant check = 0

UPC-A data redundant check = 1

148 ADVANCED PROGRAMMING GUIDE

Page 159: Advanced Programming Guide - POSline

UPC-A data redundant check = 2

UPC-A data redundant check = 3

149 ADVANCED PROGRAMMING GUIDE

Page 160: Advanced Programming Guide - POSline

UPC-E Data Redundant Check

UPC-E data redundant check = 0

UPC-E data redundant check = 1

150 ADVANCED PROGRAMMING GUIDE

Page 161: Advanced Programming Guide - POSline

UPC-E data redundant check = 2

UPC-E data redundant check = 3

151 ADVANCED PROGRAMMING GUIDE

Page 162: Advanced Programming Guide - POSline

EAN-13 Data Redundant Check

EAN-13 data redundant check = 0

EAN- 13 data redundant check = 1

152 ADVANCED PROGRAMMING GUIDE

Page 163: Advanced Programming Guide - POSline

EAN-13 data redundant check = 2

EAN-13 data redundant check = 3

153 ADVANCED PROGRAMMING GUIDE

Page 164: Advanced Programming Guide - POSline

EAN-8 Data Redundant Check

EAN-8 data redundant check = 0

EAN-8 data redundant check = 1

154 ADVANCED PROGRAMMING GUIDE

Page 165: Advanced Programming Guide - POSline

EAN-8 data redundant check =2

EAN-8 data redundant check = 3

155 ADVANCED PROGRAMMING GUIDE

Page 166: Advanced Programming Guide - POSline

2 digit addendum data redundant check

2 digit addendum data redundant check = 0

2 digit addendum data redundant check = 1

156 ADVANCED PROGRAMMING GUIDE

Page 167: Advanced Programming Guide - POSline

2 digit addendum data redundant check = 2

2 digit addendum data redundant check = 3

157 ADVANCED PROGRAMMING GUIDE

Page 168: Advanced Programming Guide - POSline

5 digit addendum data redundant check

5 digit addendum data redundant check = 0

5 digit addendum data redundant check = 1

158 ADVANCED PROGRAMMING GUIDE

Page 169: Advanced Programming Guide - POSline

5 digit addendum data redundant check =2

5 digit addendum data redundant check = 3

159 ADVANCED PROGRAMMING GUIDE

Page 170: Advanced Programming Guide - POSline

Addendum seek timeout

Addendum seek timeout =6

Addendum seek timeout=7

160 ADVANCED PROGRAMMING GUIDE

Page 171: Advanced Programming Guide - POSline

Addendum seek timeout=8

Addendum seek timeout=9

161 ADVANCED PROGRAMMING GUIDE

Page 172: Advanced Programming Guide - POSline

Addendum seek timeout=10

162 ADVANCED PROGRAMMING GUIDE

Page 173: Advanced Programming Guide - POSline

UPC/EAN left/Right margin parameter setting

UPC/EAN addendum Left /Right margin required =15/15

UPC/EAN addendum Left /Right margin required=5/10

163 ADVANCED PROGRAMMING GUIDE

Page 174: Advanced Programming Guide - POSline

UPC/EAN addendum Left /Right margin

required=1/5

UPC/EAN addendum Left /Right margin required=0/0

164 ADVANCED PROGRAMMING GUIDE

Page 175: Advanced Programming Guide - POSline

UPC/EAN left /right margin required=15/15

UPC/EAN left /right margin required=10/10

165 ADVANCED PROGRAMMING GUIDE

Page 176: Advanced Programming Guide - POSline

UPC/EAN left /right margin required=7/7

UPC/EAN left /right margin required=5/5

166 ADVANCED PROGRAMMING GUIDE

Page 177: Advanced Programming Guide - POSline

UPC/EAN left /right margin required=2/2

167 ADVANCED PROGRAMMING GUIDE

Page 178: Advanced Programming Guide - POSline

Code 39 Parameters setting The scanner can program to support the standard code 39 or Full ASCII code 39. In addition, it is user’s option to transmit or not to transmit the start and stop characters. You can also enable or disable the check digit feature. If the check digit feature is enabled, you have the further option to decide whether the check digit is transmitted or not.

Character Set

Standard code 39

168 ADVANCED PROGRAMMING GUIDE

Page 179: Advanced Programming Guide - POSline

FULL ASCII code 39

169 ADVANCED PROGRAMMING GUIDE

Page 180: Advanced Programming Guide - POSline

Start/Stop Character Transmission

Code 39 start/stop character transmission

Code 39 start/stop character without transmission

170 ADVANCED PROGRAMMING GUIDE

Page 181: Advanced Programming Guide - POSline

Check Digit

Code 39 check digit calculate and transmit

Code 39 check digit calculate but without transmit

171 ADVANCED PROGRAMMING GUIDE

Page 182: Advanced Programming Guide - POSline

No check character

172 ADVANCED PROGRAMMING GUIDE

Page 183: Advanced Programming Guide - POSline

Code 39 reading length setting The default code 39 length is 3 ~32 character. It can be set at minimum 1 digit and maximum 62 digits

CODE LENGTH SETTING FLOW

Programming Minimum or Maximum label

Scan two number label from Code39 FULL ASCII table. Example:4 character

length, scan “0”,”4”

Scan “save setting to confirm” label to

confirm your choice into memory.

173 ADVANCED PROGRAMMING GUIDE

Page 184: Advanced Programming Guide - POSline

Code 39 maximum length setting

Code 39 minimum length setting

174 ADVANCED PROGRAMMING GUIDE

Page 185: Advanced Programming Guide - POSline

Save setting to confirm

175 ADVANCED PROGRAMMING GUIDE

Page 186: Advanced Programming Guide - POSline

Concatenation

Code 39 concatenation enable

Code 39 concatenation disable

176 ADVANCED PROGRAMMING GUIDE

Page 187: Advanced Programming Guide - POSline

Code 32”A “ Character Transmit

Code 32 (Italian pharmacy) transmit “A” character

Code 32(Italian pharmacy) without transmit “A” character

177 ADVANCED PROGRAMMING GUIDE

Page 188: Advanced Programming Guide - POSline

Data Redundant Check The option allows you to set decoder data redundant check. Before it is accept as a good read. A higher data redundant check read setting offers more assurance that a bar code has been read correctly, while a lower setting allows faster scanning performance.

Code 39 data redundant check = 0

Code 39 data redundant check = 1

178 ADVANCED PROGRAMMING GUIDE

Page 189: Advanced Programming Guide - POSline

Code 39 data redundant check = 2

Code 39 data redundant check = 3

179 ADVANCED PROGRAMMING GUIDE

Page 190: Advanced Programming Guide - POSline

CODABAR Parameters Setting For this option, the Codabar symbology are contained • Check Character Verification or Transmission • CODABAR concatenation • Data redundant check • Start/Stop Characters • Min./Max. length setting

Format

Codabar start/stop character transmission ----none

180 ADVANCED PROGRAMMING GUIDE

Page 191: Advanced Programming Guide - POSline

Codabar start/stop character transmission ---- A,B,C,D

Codabar start/stop character transmission ---- DC1~DC4

181 ADVANCED PROGRAMMING GUIDE

Page 192: Advanced Programming Guide - POSline

Codabar start/stop character transmission ----

a/t,b/n,c/*,d/e

182 ADVANCED PROGRAMMING GUIDE

Page 193: Advanced Programming Guide - POSline

CODABAR reading length setting The default CODABAR length is 6 ~32 character. It can be set at minimum 1 digit and maximum 62 digits

CODE LENGTH SETTING FLOW

Programming Minimum or Maximum label

Scan two number label from Code39 FULL ASCII table.

Example:4 character length, scan “0”,”4”

Scan “save setting to confirm” label to confirm your choice into

memory.

183 ADVANCED PROGRAMMING GUIDE

Page 194: Advanced Programming Guide - POSline

Codabar maximum length setting

Codabar minimum length setting

184 ADVANCED PROGRAMMING GUIDE

Page 195: Advanced Programming Guide - POSline

Save setting to confirm

Concatenation

Codabar concatenation disable

185 ADVANCED PROGRAMMING GUIDE

Page 196: Advanced Programming Guide - POSline

Codabar concatenation enable

Check digit

No check character

186 ADVANCED PROGRAMMING GUIDE

Page 197: Advanced Programming Guide - POSline

Check digits calculate but not transmit

Check digit calculate and transmit

187 ADVANCED PROGRAMMING GUIDE

Page 198: Advanced Programming Guide - POSline

Data Redundant Check The option allows you to set decoder data redundant check. Before it is accept as a good read. A higher data redundant check read setting offers more assurance that a bar code has been read correctly, while a lower setting allows faster scanning performance.

Codabar data redundant check = 0

.

Codabar data redundant check = 1

188 ADVANCED PROGRAMMING GUIDE

Page 199: Advanced Programming Guide - POSline

Codabar data redundant check = 2

Codabar data redundant check = 3

189 ADVANCED PROGRAMMING GUIDE

Page 200: Advanced Programming Guide - POSline

Code 128 Parameters Setting For this option the code 128 symbology are contained • Check Character Verification or Transmission • FNC2 concatenation •Data redundant check • FNC1 transmission for EAN-128 • Min./Max. length setting

Check Digit

No check character

190 ADVANCED PROGRAMMING GUIDE

Page 201: Advanced Programming Guide - POSline

Calculate but not transmit

Calculate and transmit

191 ADVANCED PROGRAMMING GUIDE

Page 202: Advanced Programming Guide - POSline

Code 128 FNC2 concatenation This function permits the temporary storage of a codein the decoder, if this code starts with FNC 2 character. The message buffered will be concatenated and transmitted with the next code having no FNC 2 character

Code 128 FNC2 concatenation enable

Code 128 FNC2 concatenation disable

192 ADVANCED PROGRAMMING GUIDE

Page 203: Advanced Programming Guide - POSline

Code 128 reading length setting The default code 128 length is 3 ~62 character. It can be set at minimum 1 digit and maximum 62 digits

CODE LENGTH SETTING FLOW

Programming Minimum or Maximum label

Scan two number label from Code39 FULL ASCII table.

Example:4 character length, scan “0”,”4”

Scan “save setting to confirm” label to confirm your choice into

memory.

193 ADVANCED PROGRAMMING GUIDE

Page 204: Advanced Programming Guide - POSline

Code 128 maximum length setting

Code 128 minimum length setting

194 ADVANCED PROGRAMMING GUIDE

Page 205: Advanced Programming Guide - POSline

Save setting to confirm

EAN-128 FNC1 Character

EAN-128 FNC1 Character transmitted

195 ADVANCED PROGRAMMING GUIDE

Page 206: Advanced Programming Guide - POSline

EAN-128 FNC1 not character transmitted

196 ADVANCED PROGRAMMING GUIDE

Page 207: Advanced Programming Guide - POSline

Data Redundant Check The option allows you to set decoder data redundant check. Before it is accept as a good read. A higher data redundant check read setting offers more assurance that a bar code has been read correctly, while a lower setting allows faster scanning performance

Code 128 data redundant check = 0

Code 128 data redundant check = 1

197 ADVANCED PROGRAMMING GUIDE

Page 208: Advanced Programming Guide - POSline

Code 128 data redundant check = 2

Code 128 data redundant check = 3

198 ADVANCED PROGRAMMING GUIDE

Page 209: Advanced Programming Guide - POSline

ITF 2 of 5 Parameters Setting For this option the ITF 2 of 5 symbology are contained • Check Character Verification or Transmission •Data redundant check •Two fixed length setting • Min./Max. length setting

Check Digit

ITF 2 of 5 no check character

199 ADVANCED PROGRAMMING GUIDE

Page 210: Advanced Programming Guide - POSline

ITF 2 of 5 check digit calculate and transmit

ITF 2 of 5 check digit calculate but without transmit

200 ADVANCED PROGRAMMING GUIDE

Page 211: Advanced Programming Guide - POSline

ITF 2 of 5 reading length setting The default ITF 2 of 5 length is 6 ~32 character. It can be set at minimum 2 digit and maximum 62 digits

CODE LENGTH SETTING FLOW

Programming Minimum or Maximum label

Scan two number label from Code39 FULL ASCII table.

Example:4 character length, scan “0”,”4”

Scan “save setting to confirm” label to confirm your choice into

memory.

201 ADVANCED PROGRAMMING GUIDE

Page 212: Advanced Programming Guide - POSline

ITF 2 of 5 code maximum length setting

ITF 2 of 5 code minimum length setting

202 ADVANCED PROGRAMMING GUIDE

Page 213: Advanced Programming Guide - POSline

Save setting to confirm

ITF 2 of 5 one fixed length setting

203 ADVANCED PROGRAMMING GUIDE

Page 214: Advanced Programming Guide - POSline

ITF 2 of 5 two fixed length setting

204 ADVANCED PROGRAMMING GUIDE

Page 215: Advanced Programming Guide - POSline

Data Redundant Check The option allows you to set decoder data redundant check. Before it is accept as a good read. A higher data redundant check read setting offers more assurance that a bar code has been read correctly, while a lower setting allows faster scanning performance

ITF 25 data redundant check =0

ITF 25 data redundant check = 1

205 ADVANCED PROGRAMMING GUIDE

Page 216: Advanced Programming Guide - POSline

ITF 25 data redundant check = 2

ITF 25 data redundant check = 3

206 ADVANCED PROGRAMMING GUIDE

Page 217: Advanced Programming Guide - POSline

Chinese post code Parameters Setting For this option the Chinese post code symbology are contained • Check Character Verification or Transmission • Data redundant check • Min./Max. length setting .

Check Digit

Chinese postcode no check digit

207 ADVANCED PROGRAMMING GUIDE

Page 218: Advanced Programming Guide - POSline

Chinese post code check digit calculate and transmit

Chinese postcode check digit calculate but without transmit

208 ADVANCED PROGRAMMING GUIDE

Page 219: Advanced Programming Guide - POSline

Chinese postcode reading length setting The default Chinese post code length is 10 ~32 character. It can be set at minimum 1 digit and maximum 62 digits. In order to avoid missing characters when scanning is incomplete, we recommend to use a short-range length or fixed length to read.

CODE LENGTH SETTING FLOW

Programming Minimum or Maximum label

Scan two number label from Code39 FULL ASCII table.

Example:4 character length, scan “0”,”4”

Scan “save setting to confirm” label to confirm your choice into

memory.

209 ADVANCED PROGRAMMING GUIDE

Page 220: Advanced Programming Guide - POSline

Chinese post code maximum length setting

Chinese post code minimum length setting

210 ADVANCED PROGRAMMING GUIDE

Page 221: Advanced Programming Guide - POSline

Save setting to confirm

211 ADVANCED PROGRAMMING GUIDE

Page 222: Advanced Programming Guide - POSline

Data Redundant Check The option allows you to set decoder data redundant check. Before it is accept as a good read. A higher data redundant check read setting offers more assurance that a bar code has been read correctly, while a lower setting allows faster scanning performance

Chinese post code data redundant check = 0

Chinese post code data redundant check = 1

212 ADVANCED PROGRAMMING GUIDE

Page 223: Advanced Programming Guide - POSline

Chinese post code data redundant check = 2

Chinese post code data redundant check = 3

213 ADVANCED PROGRAMMING GUIDE

Page 224: Advanced Programming Guide - POSline

MSI/PLESSY code Parameters Setting For this option the MSI/PLESSY symbology are contained • Check Character Verification or Transmission •Data redundant check • Min./Max. length setting

Double Check Digit

MSI/PLESSY double check digit calculate but not transmit

214 ADVANCED PROGRAMMING GUIDE

Page 225: Advanced Programming Guide - POSline

MSI/PLESSY double check digit without calculate and

transmit

MSI/PLESSY double check digit calculate but only first digit transmit

215 ADVANCED PROGRAMMING GUIDE

Page 226: Advanced Programming Guide - POSline

MSI/PLESSY double check digit calculate and both

transmit

216 ADVANCED PROGRAMMING GUIDE

Page 227: Advanced Programming Guide - POSline

Single Check Digit

MSI/PLESSY single check digit calculate but without transmit

MSI/Plessy single check digit calculate and transmit

217 ADVANCED PROGRAMMING GUIDE

Page 228: Advanced Programming Guide - POSline

MSI/PLESSY code reading length setting The default MSI/PLESSY code length is 6~32 character. It can be set at minimum 1 digit and maximum 62 digits

CODE LENGTH SETTING FLOW

Programming Minimum or Maximum label

Scan two number label from Code39 FULL ASCII table.

Example:4 character length, scan “0”,”4”

Scan “save setting to confirm” label to confirm your choice into

memory.

218 ADVANCED PROGRAMMING GUIDE

Page 229: Advanced Programming Guide - POSline

MSI/PLESSY maximum length setting

MSI/PLESSY minimum length setting

219 ADVANCED PROGRAMMING GUIDE

Page 230: Advanced Programming Guide - POSline

Save setting to confirm

220 ADVANCED PROGRAMMING GUIDE

Page 231: Advanced Programming Guide - POSline

Data Redundant Check The option allows you to set decoder data redundant check. Before it is accept as a good read. A higher data redundant check read setting offers more assurance that a bar code has been read correctly, while a lower setting allows faster scanning performance

MSI data redundant check = 0

MSI data redundant check = 1

221 ADVANCED PROGRAMMING GUIDE

Page 232: Advanced Programming Guide - POSline

MSI data redundant check = 2

MSI data redundant check = 3

222 ADVANCED PROGRAMMING GUIDE

Page 233: Advanced Programming Guide - POSline

CODE 93 Parameters Setting For this option the CODE 93 symbology are contained • Check Character Verification or Transmission •Data redundant check • Min./Max. length setting

Check Digit

Code 93 check digit calculate but without transmit

223 ADVANCED PROGRAMMING GUIDE

Page 234: Advanced Programming Guide - POSline

Code 93 check digit not calculate and without transmit

Code 93 check digit calculate and transmit

224 ADVANCED PROGRAMMING GUIDE

Page 235: Advanced Programming Guide - POSline

Code 93 code reading length setting The default CODE93 code length is 3 ~32 character. It can be set at minimum 1 digit and maximum 62 digits.

CODE LENGTH SETTING FLOW

Programming Minimum or Maximum label

Scan two number label from Code39 FULL ASCII table.

Example:4 character length, scan “0”,”4”

Scan “save setting to confirm” label to confirm your choice into

memory.

225 ADVANCED PROGRAMMING GUIDE

Page 236: Advanced Programming Guide - POSline

Code 93 maximum length setting

Code 93 minimum length setting

226 ADVANCED PROGRAMMING GUIDE

Page 237: Advanced Programming Guide - POSline

Save setting to confirm

Data Redundant Check The option allows you to set decoder data redundant check before it is accepted as a good read. A higher data redundant check read setting offers more assurance that a barcode has been read correctly, while a lower setting allows faster scanning performance.

Code 93 data redundant check = 0

227 ADVANCED PROGRAMMING GUIDE

Page 238: Advanced Programming Guide - POSline

Code 93 data redundant check = 1

Code 93 data redundant check = 2

228 ADVANCED PROGRAMMING GUIDE

Page 239: Advanced Programming Guide - POSline

Code 93 data redundant check = 3

229 ADVANCED PROGRAMMING GUIDE

Page 240: Advanced Programming Guide - POSline

230 ADVANCED PROGRAMMING GUIDE

Full ASCII Code Table

Page 241: Advanced Programming Guide - POSline

Full ASCII --- NUL

Full ASCII ---- SOH (Function Key---Ins)

231 ADVANCED PROGRAMMING GUIDE

Page 242: Advanced Programming Guide - POSline

Full ASCII ----STX

(Function Key---Del)

Full ASCII ---- ETX (Function Key---Home)

232 ADVANCED PROGRAMMING GUIDE

Page 243: Advanced Programming Guide - POSline

Full ASCII ---- EOT

(Function Key---End)

Full ASCII ---- ENQ (Function Key---Up arrow)

233 ADVANCED PROGRAMMING GUIDE

Page 244: Advanced Programming Guide - POSline

Full ASCII ---- ACK

(Function Key---Down arrow)

Full ASCII ---- BEL (Function Key---Left arrow)

234 ADVANCED PROGRAMMING GUIDE

Page 245: Advanced Programming Guide - POSline

Full ASCII ---- BS

(Function Key---Backspace)

Full ASCII ---- HT (Function Key---Tab)

235 ADVANCED PROGRAMMING GUIDE

Page 246: Advanced Programming Guide - POSline

Full ASCII ---- LF

(Function Key---Enter(num))

Full ASCII ---- VT (Function Key---Right arrow)

236 ADVANCED PROGRAMMING GUIDE

Page 247: Advanced Programming Guide - POSline

Full ASCII ---- FF

(Function Key---PgUp)

Full ASCII ---- CR (Function Key---Enter(alphabet))

237 ADVANCED PROGRAMMING GUIDE

Page 248: Advanced Programming Guide - POSline

Full ASCII ---- SO

(Function Key---PgDn)

Full ASCII ---- SI (Function Key---Shift)

238 ADVANCED PROGRAMMING GUIDE

Page 249: Advanced Programming Guide - POSline

Full ASCII ---- DLE

(Function Key---5(num))

Full ASCII ---- DC1 (Function Key---F1)

239 ADVANCED PROGRAMMING GUIDE

Page 250: Advanced Programming Guide - POSline

Full ASCII ---- DC2 (Function Key---F2)

Full ASCII ---- DC3 (Function Key---F3)

240 ADVANCED PROGRAMMING GUIDE

Page 251: Advanced Programming Guide - POSline

Full ASCII ---- DC4 (Function Key---F4)

Full ASCII ---- NAK (Function Key---F5)

241 ADVANCED PROGRAMMING GUIDE

Page 252: Advanced Programming Guide - POSline

Full ASCII ---- SYN (Function Key---F6)

Full ASCII ---- ETB (Function Key---F7)

242 ADVANCED PROGRAMMING GUIDE

Page 253: Advanced Programming Guide - POSline

Full ASCII ---- CAN (Function Key---F8)

Full ASCII ---- EN (Function Key---F9)

243 ADVANCED PROGRAMMING GUIDE

Page 254: Advanced Programming Guide - POSline

Full ASCII ---- SUB

(Function Key---F10)

Full ASCII ---- ESC (Function Key---F11)

244 ADVANCED PROGRAMMING GUIDE

Page 255: Advanced Programming Guide - POSline

Full ASCII ---- FS

(Function Key---F12)

Full ASCII ---- GS (Function Key---ESC)

245 ADVANCED PROGRAMMING GUIDE

Page 256: Advanced Programming Guide - POSline

Full ASCII ---- RS

(Function Key---Ctl(L))

Full ASCII ---- US (Function Key---Alt(L))

246 ADVANCED PROGRAMMING GUIDE

Page 257: Advanced Programming Guide - POSline

Full ASCII ---- SP

Full ASCII ---- !

247 ADVANCED PROGRAMMING GUIDE

Page 258: Advanced Programming Guide - POSline

Full ASCII ---- “

Full ASCII ---- #

248 ADVANCED PROGRAMMING GUIDE

Page 259: Advanced Programming Guide - POSline

Full ASCII ---- $

Full ASCII ---- %

249 ADVANCED PROGRAMMING GUIDE

Page 260: Advanced Programming Guide - POSline

Full ASCII ---- &

Full ASCII ---- ‘

250 ADVANCED PROGRAMMING GUIDE

Page 261: Advanced Programming Guide - POSline

Full ASCII ---- (

Full ASCII ---- )

251 ADVANCED PROGRAMMING GUIDE

Page 262: Advanced Programming Guide - POSline

Full ASCII ---- *

Full ASCII ---- +

252 ADVANCED PROGRAMMING GUIDE

Page 263: Advanced Programming Guide - POSline

Full ASCII ---- ,

Full ASCII ---- -

253 ADVANCED PROGRAMMING GUIDE

Page 264: Advanced Programming Guide - POSline

Full ASCII ---- .

Full ASCII ---- /

254 ADVANCED PROGRAMMING GUIDE

Page 265: Advanced Programming Guide - POSline

Full ASCII ---- 0

Full ASCII ---- 1

255 ADVANCED PROGRAMMING GUIDE

Page 266: Advanced Programming Guide - POSline

Full ASCII ---- 2

Full ASCII ---- 3

256 ADVANCED PROGRAMMING GUIDE

Page 267: Advanced Programming Guide - POSline

Full ASCII ---- 4

Full ASCII ---- 5

257 ADVANCED PROGRAMMING GUIDE

Page 268: Advanced Programming Guide - POSline

Full ASCII ---- 6

Full ASCII ---- 7

258 ADVANCED PROGRAMMING GUIDE

Page 269: Advanced Programming Guide - POSline

Full ASCII ---- 8

Full ASCII ----9

259 ADVANCED PROGRAMMING GUIDE

Page 270: Advanced Programming Guide - POSline

Full ASCII ---- :

Full ASCII ---- ;

260 ADVANCED PROGRAMMING GUIDE

Page 271: Advanced Programming Guide - POSline

Full ASCII ---- <

Full ASCII ---- =

261 ADVANCED PROGRAMMING GUIDE

Page 272: Advanced Programming Guide - POSline

Full ASCII ---- >

Full ASCII ---- ?

262 ADVANCED PROGRAMMING GUIDE

Page 273: Advanced Programming Guide - POSline

Full ASCII ---- @

Full ASCII ---- A

263 ADVANCED PROGRAMMING GUIDE

Page 274: Advanced Programming Guide - POSline

Full ASCII ---- B

Full ASCII ---- C

264 ADVANCED PROGRAMMING GUIDE

Page 275: Advanced Programming Guide - POSline

Full ASCII ---- D

Full ASCII ---- E

265 ADVANCED PROGRAMMING GUIDE

Page 276: Advanced Programming Guide - POSline

Full ASCII ---- F

Full ASCII ---- G

266 ADVANCED PROGRAMMING GUIDE

Page 277: Advanced Programming Guide - POSline

Full ASCII ---- H

Full ASCII ---- I

267 ADVANCED PROGRAMMING GUIDE

Page 278: Advanced Programming Guide - POSline

Full ASCII ---- J

Full ASCII ---- K

268 ADVANCED PROGRAMMING GUIDE

Page 279: Advanced Programming Guide - POSline

Full ASCII ---- L

Full ASCII ---- M

269 ADVANCED PROGRAMMING GUIDE

Page 280: Advanced Programming Guide - POSline

Full ASCII ---- N

Full ASCII ---- O

270 ADVANCED PROGRAMMING GUIDE

Page 281: Advanced Programming Guide - POSline

Full ASCII ---- P

Full ASCII ---- Q

271 ADVANCED PROGRAMMING GUIDE

Page 282: Advanced Programming Guide - POSline

Full ASCII ---- R

Full ASCII ---- S

272 ADVANCED PROGRAMMING GUIDE

Page 283: Advanced Programming Guide - POSline

Full ASCII ---- T

Full ASCII ---- U

273 ADVANCED PROGRAMMING GUIDE

Page 284: Advanced Programming Guide - POSline

Full ASCII ---- V

Full ASCII ---- W

274 ADVANCED PROGRAMMING GUIDE

Page 285: Advanced Programming Guide - POSline

Full ASCII ---- X

Full ASCII ---- Y

275 ADVANCED PROGRAMMING GUIDE

Page 286: Advanced Programming Guide - POSline

Full ASCII ---- Z

Full ASCII ---- [

276 ADVANCED PROGRAMMING GUIDE

Page 287: Advanced Programming Guide - POSline

Full ASCII ---- \

Full ASCII ---- ]

277 ADVANCED PROGRAMMING GUIDE

Page 288: Advanced Programming Guide - POSline

Full ASCII ---- ^

Full ASCII ---- _

278 ADVANCED PROGRAMMING GUIDE

Page 289: Advanced Programming Guide - POSline

Full ASCII ---- `

Full ASCII ---- a

279 ADVANCED PROGRAMMING GUIDE

Page 290: Advanced Programming Guide - POSline

Full ASCII ---- b

Full ASCII ---- c

280 ADVANCED PROGRAMMING GUIDE

Page 291: Advanced Programming Guide - POSline

Full ASCII ---- d

Full ASCII ---- e

281 ADVANCED PROGRAMMING GUIDE

Page 292: Advanced Programming Guide - POSline

Full ASCII ---- f

Full ASCII ---- g

282 ADVANCED PROGRAMMING GUIDE

Page 293: Advanced Programming Guide - POSline

Full ASCII ---- h

Full ASCII ---- i

283 ADVANCED PROGRAMMING GUIDE

Page 294: Advanced Programming Guide - POSline

Full ASCII ---- j

Full ASCII ---- k

284 ADVANCED PROGRAMMING GUIDE

Page 295: Advanced Programming Guide - POSline

Full ASCII ---- l

Full ASCII ---- m

285 ADVANCED PROGRAMMING GUIDE

Page 296: Advanced Programming Guide - POSline

Full ASCII ---- n

Full ASCII ---- o

286 ADVANCED PROGRAMMING GUIDE

Page 297: Advanced Programming Guide - POSline

287 ADVANCED PROGRAMMING GUIDE

Full ASCII ---- p

Full ASCII ---- q

Page 298: Advanced Programming Guide - POSline

288 ADVANCED PROGRAMMING GUIDE

Full ASCII ---- r

Full ASCII ---- s

Page 299: Advanced Programming Guide - POSline

289 ADVANCED PROGRAMMING GUIDE

Full ASCII ---- t

Full ASCII ---- u

Page 300: Advanced Programming Guide - POSline

290 ADVANCED PROGRAMMING GUIDE

Full ASCII ---- v

Full ASCII ---- w

Page 301: Advanced Programming Guide - POSline

291 ADVANCED PROGRAMMING GUIDE

Full ASCII ---- x

Full ASCII ---- y

Page 302: Advanced Programming Guide - POSline

292 ADVANCED PROGRAMMING GUIDE

Full ASCII ---- z

Full ASCII ---- {

Page 303: Advanced Programming Guide - POSline

293 ADVANCED PROGRAMMING GUIDE

Full ASCII ---- |

Full ASCII ---- }

Page 304: Advanced Programming Guide - POSline

Full ASCII ---- ~

Full ASCII ---- DEL

294 ADVANCED PROGRAMMING GUIDE

Page 305: Advanced Programming Guide - POSline

295 ADVANCED PROGRAMMING GUIDE

APPENDIXES

Page 306: Advanced Programming Guide - POSline

296 ADVANCED PROGRAMMING GUIDE

APPENDIX A CODE 39 FULL ASCII CODE TABLE

ASCII CODE 39 ASCII CODE 39 VALEUR HEXA.

VALEUR HEXA.

NUL %U % /E 25 00 SOH $A 01 & /F 26 STX $B 02 ' /G 27 ETX $C ( /H 28 03 EOT $D 04 /I 29 ) ENQ $E * /J 2A 05 ACK 2B $F 06 + /K BEL 07 , /L 2C $G BS $H 08 - - 2D HT $I . 09 . 2E LF $J 0A / / 2F VT $K 0B 0 0 30 FF $L 1 31 0C 1 CR $M 0D 2 2 32 SO $N 0E 3 3 33 SI $O 4 4 34 0F

DLE $P 10 5 5 35 DC1 $Q 11 6 36 6 DC2 $R 7 7 37 12 DC3 $S 13 8 8 38 DC4 $T 9 9 39 14 NAK $U 15 /Z 3A : SYN $V 16 ; %F 3B ETB $W %G 17 < 3C CAN $X %H 18 = 3D EM $Y 19 > %I 3E

SUB $Z 1A ? 3F %J ESC %A @ %V 40 1B FS %B 1C A A 41 GS %C B B 42 1D RS %D 1E C C 43 US %E D D 44 1F SP SP 20 E E 45 ! /A 21 F F 46 " /B 22 G 47 G # H H /C 23 48 $ /D 24 I I 49

Page 307: Advanced Programming Guide - POSline

297 ADVANCED PROGRAMMING GUIDE

APPENDIX A CODE 39 FULL ASCII CODE TABLE ASCII CODE

39 VALEUR HEXA. ASCII CODE

39 VALEUR HEXA.

J J 4A e +E 65 K K 4B f +F 66 L L 4C g +G 67 M M h +H 4D 68 N N i +I 69 4E O O 4F j +J 6A P P k 6B 50 +K Q Q 51 l +L 6C R R 52 +M m 6D S S 53 6E n +N T T o +O 54 6F U U 55 p +P 70 V V 56 q +Q 71 W W 57 r +R 72 X X s +S 58 73 Y Y 59 +T 74 t Z Z 5A u +U 75 [ %K 5B v 76 +V \ %L 5C w +W 77 ] %M +X 78 5D x ^ %N 5E y +Y 79 _ %O 5F +Z z 7A ` %W 60 { %P 7B a +A 61 | 7C %Q b +B } %R 7D 62 c +C 63 ~ %S 7E d +D 64 DEL %T 7F

Page 308: Advanced Programming Guide - POSline

298 ADVANCED PROGRAMMING GUIDE

APPENDIX B FUNCTION KEY EMULATION

FUNCTION KEY ASCII ASCII CODE

39 CODE

39 FUNCTION KEY

Ins $A 01 $Q 11 F1 Del $B 02 F2 $R 12

Home $C 13 03 F3 $S End $D 04 F4 $T 14 Up $E 05 F5 $U 15

Down $F 06 $V 16 F6 Left $G 07 F7 $W 17

Backspace $H 08 F8 $X 18 TAB $I 09 $Y 19 F9

Enter(num) $J 0A F10 $Z 1A Right $K 0B %A 1B F11 PgUp $L F12 %B 1C 0C Enter $M 0D ESC %C 1D PgDn $N 0E Ctl(L) %D 1E shift $O 0F Alt(L) 1F %E

5 (num) $P 10

Page 309: Advanced Programming Guide - POSline

299 ADVANCED PROGRAMMING GUIDE

Enter/Exit programming