<<

Set up your personal configuration

code configuration and commands manual OPTICON Universal menu book

Set up your personal configuration

bar code configuration and commands manual

Universal menu book ver. 12 © December 2009

Ui OPTICON Universal menu book

CAUTION: This information is subject to LIMITED WARRANTY AND DISCLAIMERS change without prior notice. Under all circumstances this manual should be Copyright 2006, Opticon Sensors Europe read attentively, before installing and or using .. All rights reserved. the product.

This manual may not, in whole or in part, be Serial number copied, photocopied, reproduced, translated or A serial number appears on all Opticon converted to any electronic or machine products. This official registration number is readable form without prior written consent of strictly related to the device purchased. Make Opticon Sensors Europe. sure that the serial number appearing on your Opticon device has not been removed. Removing the serial number might affect the warranty conditions and liability disadvantageously, so please be strict at maintaining the label with serial number on the Opticon product.

Warranty / Warranty period / Liability Unless otherwise agreed in a contract, all Opticon products are warranted for the period of two years after purchase, covering defects in material and workmanship. Opticon will repair or, at its opinion, replace products that prove to be defective in material or workmanship under proper use during the warranty period. Opticon will not be liable in cases where modifications are made by the customer. In such case the standard repair charge will be applicable. The standard charge for repair will also be applicable in cases where no defect is found at all. These rules also apply for products that are still under warranty. Under no circumstance will Opticon Sensors Europe, be liable for any direct, indirect, consequential or incidental damages arising out of use or inability to use both the hardware and software, even if Opticon has been informed about the possibility of such damages.

Packaging The packing materials are not harmful for the environment. We recommend that you save all packing material, as it should be used whenever you need to transport your scanner (eg. for service). Damage caused by improper repacking is not covered by the warranty.

Trademark Trademarks used are property of their respective owners.

Uii Table of contents Appendix...... U131 A.B. shooting Trouble ...... U131 . Glossary of terms ...... U132 codes Example ...... U136 6.6.1. Indicator options...... U123 settings Buzzer ...... U124 6.2. LED...... U126 read Good 7.7.1. Miscellaneous ...... U127 Diagnostics ...... U127 7.2.support...... U128 Serial configuration 5.5.1. Read options ...... U111 5.1.1. options mode Read ...... U112 time reset read Multiple ...... U114 5.1.2. options...... U115 zone Quiet 5.1.3. options trigger Auto ...... U116 5.2.5.3. time options...... U116 Read 5.4. control...... U118 Power 5.5. Redundancy ...... U119 5.6.codes...... U120 bar negative and Positive options...... U121 aiming and Floodlight 3.3.19.Options for Codablock F3.3.19.Options Codablock for ...... U76 3.3.20.Options DataMatrix...... U76 for 3.3.21.Options Aztec for ...... U77 code Sensible 3.3.21.Options Chinese for ....U78 3.3.22.Options QR Codefor ...... U79 3.3.23.Options QR Code Micro for ...... U80 3.3.24.Options Maxicode...... U80 for 3.3.25.Options PDF417...... U81 for 3.3.26.Options MicroPDF417 for ...... U81 4.4.1. String options...... U83 conversion...... U84 Case 4.2.4.2.1 suffix...... U85 and Set prefix prefix Set ...... U90 4.2.2. Set suffix...... U93 4.3.1. keyskeyboard input Direct ...... U96 4.3.2. misc. input Direct ...... U99 4.3.3.numeric...... U102 input Direct 4.3.4.character input Direct ...... U103 4.3.5. character case lower input Direct .....U105 4.3.6. character...... U107 control input Direct 4.3.7. id/lengthcode input Direct ...... U110 3. Code options (continued) Uiii OPTICON Universal book menu OPTICON wedges/USB...... U19 3.3.1. Code options ...... U33 3.1.1. codes...... readable of Setting Code...... U34 read. single a Enabling U35 3.1.2. codesreadable of Enabling ...... U38 3.2.characters...... of number of Setting U42 3.3.3.3.1. options specific code Setting ...... UPC-A for U46 Options ...... U47 3.3.2. UPC- for Options ...... U48 3.3.3. EAN-8 and EAN-13 for Options ...... U50 3.3.4. Options Code39 andfor It.Pharm.....3.3.5. U52 for Options ...... U55 3.3.6. -Code...... and 2of5 for Options U59 3.3.7. IATA...... for Options U61 3.3.8. MSI/ for Options ...... U62 3.3.9. ...... for Options U64 3.3.10.Options UK/Plessey...... for U65 3.3.11.Options Code for 128 and GS1-128 .. U66 3.3.12.Options 93...... Code for U68 3.3.13.Options 11...... Code for U70 3.3.14.Options Authority... Postal Korean for U71 3.3.15.Options ... Intelligent for U72 3.3.16.Options POSTNET for ...... U72 3.3.17.Options Databar GS1 for ...... U73 3.3.18.Options Codes...... Composite for U74 2.1.2.1.1. options RS232 ...... settings...... U8 rate Baud U9 2.1.2.bits stop parity, Data, ...... U10 2.1.3. Handshaking...... U11 2.1.4. RS232...... for delay Intercharacter U14 2.2.2.2.1. options...... wedge/USB Keyboard U15 layout Keyboard ...... U16 2.2.2. options Special ...... U18 2.2.3. Intercharacter delay for 2.3.2.3.1. options Wireless ...... address...... Bluetooth U20 U21 2.3.2. security Bluetooth ...... U23 2.3.3. options...... connection Trigger U24 2.3.4. options...... disconnect Trigger U26 2.3.5. options...... disconnect Auto U27 2.3.6. options reconnect Auto ...... U28 2.3.7.saving...... power Wireless U29 2.3.8. Memorizing ...... U30 TABLE OF CONTENTS TABLE 0. Introduction1...... U1 Defaults2...... U5 Interface ...... U7 OPTICON Universal menu book

TABLE OF FIGURES

0. Introduction 3. Code options (continued) Fig. 0.01. Menu labels...... U1 Fig. 3.27. Options for 2of5 and S-Code: Fig. 0.02. Configuring via the menu book ...... U2 Industrial 2of5, Fig. 0.03. Opticonfigure...... U3 Interleaved 2of5, S-Code, 2. Interface Matrix 2of5, Fig. 2.01. RS232 options DB25 ...... U8 Chinese Post Matrix 2of5...... U59 Fig. 2.02. RS232 options DB25 ...... U8 Fig. 3.28. Options for IATA...... U61 Fig. 2.03. Data, parity, stop bits ...... U10 Fig. 3.29. Options for MSI/Plessey ...... U62 Fig. 2.04. HandShaking Busy/Ready...... U11 Fig. 3.30. Options for Telepen...... U64 Fig. 2.05. HandShaking Modem mode ...... U11 Fig. 3.31. Options for UK/Plessey...... U65 Fig. 2.06. HandShaking ACK/NAK...... U12 Fig. 3.32. Options for ...... U66 Fig. 2.07. HandShaking ACK/NAK Fig. 3.33. Options for GS1-128...... U66 no response ...... U12 Fig. 3.34. Options for ...... U68 Fig. 2.08. Power saving table...... U29 Fig. 3.35. Options for ...... U70 Fig. 3.36. Options for Korean Postal Authority code...... U71 3. Code options Fig. 3.00. Code translations and relations ....U33 Fig. 3.37. Options for ...... U72 Fig. 3.01. Enabling a single readable code: Fig. 3.38. Options for POSTNET ...... U72 Symbology only...... U34 Fig. 3.02. Enabling a single readable code: Fig. 3.39. Options for GS1 Databar, GS1 Databar Limited ...... U73 Special variation...... U34 Fig. 3.40. Options for Fig. 3.03. Enabling a single readable code: New family name...... U34 GS1 Databar Expanded...... U73 Fig. 3.41. Options for Composite A...... U74 Fig. 3.04. Enabling of readable codes ...... U38 Fig. 3.42. Options for Composite B...... U74 Fig. 3.05. Enabling of readable codes addition ...... U38 Fig. 3.43. Options for Composite C...... U74 Fig. 3.44. Combined options for Fig. 3.06. Setting Fixed length ON Composite Codes ...... U74 all codes...... U42 Fig. 3.07. Setting Minimum length table...... U43 Fig. 3.45. Options for Codablock ...... U76 Fig. 3.46. Options for DataMatrix...... U77 Fig. 3.08. Setting Fixed length ON Fig. 3.47. Options for Aztec ...... U77 selected codes...... U43 Fig. 3.09. Setting Minimum length Fig. 3.48. Options for Chinese Sensible codeU78 for selected codes...... U44 Fig. 3.48. Options for QR Code ...... U79 Fig. 3.49. Options for Micro QR Code...... U80 Fig. 3.10. Setting Maximum length for selected codes...... U44 Fig. 3.50. Options for Maxicode...... U80 Fig. 3.11. Setting code specific options ...... U46 Fig. 3.51. Options for PDF417 ...... U81 Fig. 3.52. Options for MicroPDF417 ...... U81 Fig. 3.12. Options for UPC-A ...... U47 Fig. 3.13. Options for UPC-A, +2, +5 ...... U47 4. String options Fig. 3.14. Options for UPC-E ...... U48 Fig. 4.01. String options...... U83 Fig. 3.15. Options for UPC-E, +2, +5 ...... U48 Fig. 4.02. Case conversion ...... U84 Fig. 3.16. Options for EAN-13...... U50 Fig. 4.03. Set prefix and suffix ...... U85 Fig. 3.17. Options for EAN-13, +2, +5...... U50 Fig. 4.04. OPTICON Code identifiers ...... U86 Fig. 3.18. Options for EAN-8...... U50 Fig. 4.05. AIM/ISO15424 Code identifiers ....U87 Fig. 3.19. Options for EAN-8, +2, +5...... U50 Fig. 4.06. Modifiers for ...... U87 Fig. 3.20. Options for Code 39...... U52 Fig. 4.07. Modifiers for Codabar ...... U88 Fig. 3.21. Options for Italian Pharmaceutical U53 Fig. 4.08. Modifiers for Interleaved 2of5 ...... U88 Fig. 3.22. Options for Tri-Optic ...... U53 Fig. 4.09. Modifiers for IATA...... U88 Fig. 3.23. Options for Codabar...... U55 Fig. 4.10. Modifiers for MSI/Plessey ...... U88 Fig. 3.24. Options for ABC Code ...... U55 Fig. 4.11. Modifiers for Telepen...... U88 Fig. 3.25. Options for CX Code...... U55 Fig. 4.12. Modifiers for Code 11...... U89 Fig. 3.26. Options for Codabar...... U56 Fig. 4.13. Modifiers for Codablock F ...... U89 Fig. 4.14. Modifiers for DataMatrix...... U89 Fig. 4.15. Modifiers for Aztec ...... U89 Fig. 4.16. Modifiers for QR Code ...... U89 Fig. 4.17. Modifiers for Maxicode...... U89

Uiv Table of contents GS1 Databar stacked GS1 Databar truncated GS1 Databar Limited Expanded...... U140 Databar GS1 Composite Component A Composite Component B C...... U140 Component Composite Runes...... U141 Aztec Fig. C.17.Fig. Databar GS1 Fig. C.18.Fig. Codes Composite C.19.Fig. F...... U141 Codablock C.20.Fig. DataMatrix...... U141 C.21.Fig. Aztec C.22.Fig. code Sensible Chinese ...... U141 C.23.Fig. QR Code ...... U141 C.24.Fig. QR Code Micro ...... U141 C.25.Fig. Maxicode...... U141 C.26.Fig. PDF417...... U142 C.27.Fig. MicroPDF417 ...... U142 Uv OPTICON Universal book menu OPTICON Appendix A Trouble Shooting A Trouble Appendix Appendix C Codes Example UPC-A +2, UPC-A +5, ...... U136 UPC-E +2, UPC-E +5, UPC-E1, UPC-E1 +2, +5,...... UPC-E1 U136 (ISBN), EAN-13 EAN-13 +2, EAN-13 +5, EAN-8 EAN-8 +2, +5EAN-8 ...... U137 Code 39 ASCII Full 39 Code Pharmaceutical Italian 39 Code Pharmaceutical) Italian (Full Tri-Optic...... U137 Codabar ABC CXCodabar ...... U138 2of5, Industrial 2of5, Interleaved S-Code, Matrix 2of5, Matrix 2of5 Post Chinese ...... U138 Fig. C.01.Fig. UPC-A, C.02.Fig. UPC-E, C.03.Fig. EAN-8: and EAN-13 C.04.Fig. It.Pharm.: 39 and Code C.05.Fig. Codabar Fig.C.06. 2of5 and S-Code: C.07.Fig. IATA...... U139 C.08.Fig. MSI/Plessey ...... U139 C.09.Fig. Telepen...... U139 C.10.Fig. UK/Plessey...... U139 C.11.Fig. GS1-128 and 128 Code ...... U139 C.12.Fig. 93...... Code U139 C.13.Fig. 11...... Code U139 C.14. Fig. code..... Authority Postal Korean U139 C.15.Fig. Barcode...... Mail Intelligent U140 C.16.Fig. POSTNET ...... U140 Fig. 7.01.Fig. support Serial configuration ...... U128 A.01. Fig. shooting...... Trouble U131 6. 6.01.Fig. settings...... Buzzer U124 6. Indicator options Diagnostics Fig. 5.01.Fig. time...... reset read Multiple U114 5. Read options OPTICON Universal menu book

Uvi 0 Introduction U1 OPTICON Universal book menu OPTICON Save mode Enter mode configuration parameters setting Fig. 0.01. Menu labels Menu 0.01. Fig. default serial commands optional setting factory Besides options, some chapters have some chapters have Besides options, to be The commands need commands. without reading the “SET” and scanned directly, The commands are executed “END” labels. are not stored in directlyoptions, and, unlike memory. non volatile Menu labels Menu reading the bar code The reader be set by must of the table The layout labels in thetable. menu figure 0.01. in next is explained INTRODUCTION setting up your bookThis intended is menu for bar code reader toits performance optimize for particularyour application. When required the remain in been they configured, options have The reader down. after power even the reader, can be returned reading by to factory default label. the default OPTICON Universal menu book

Configuring via the menu book •5: To configure the required options proceed as Use chapter 5 to select the read options to your follows: preference. These options affect the read • scan the SET label mode, read time, trigger and redundancy. • scan the required option(s) • scan the END label •6: After scanning the END label, the new settings Use chapter 6 to select the indicator options are stored in non volatile memory. you prefer. These options affect the operation of the buzzer and good read LED. Recommended steps to follow for quick * The reader will now operate to your personal configuration preference. After checking your connection you are ready to start the configuration of your reader. See figure 0.02.

• Check connection: Ensure that the power is disconnected from Fig. 0.02. Recommended Steps your equipment before you connect the reader. After connecting the data cable, the power can be applied to the equipment and the reader. Power OFF •1: Use chapter 1 to set the correct default for your reader. Connect reader * The reader is now in factory default.

•2: Power ON Use chapter 2 to optimize the interface. * The reader is now able to read bar codes and transmit the data. Set Default (1)

•3: Use chapter 3 to optimize the reader for the Optimize interface (2) type of bar codes you use. Set the readable codes first and then the options for each of Optimize symbologies (3) these codes. * The reader is now able to read the codes you selected, validate the data using length and Set string options (4) check digit and transmit that part of the data you specified. Set read options (5) •4: Use chapter 4 to select the string options for your application. These include transmission of Set indicator options (6) code length, conversion of upper and lower case and setting a prefix and suffix. * The reader can now read and transmit the data in the required format.

U2 0 Introduction Fig. 0.03. Opticonfigure 0.03. Fig. bar code configuration and commands application bar code configuration Set up your personal configuration Set up your book on-line menu Universal http://opticonfigure.opticon.com/ The following commands may be used to: be may commands The following Command BCommand ECommand sound a good read beep Command soundan error beep Command motoroff Command motor on Command on read LED good switch Command on bad read LED switch Command on both LEDs switch Command P de-trigger the reader Command trigger the reader the laser disable be separated The must characters transmitted the laser enable the reader to to allow delay an intercharacter by and to process each character received string. the command execute Configuring via OptiConfigure menu Universal interactive OptiConfigure is the With OptiConfigure it is possible book version. personal setup sheet on- own to create your OptiConfigureline. supports Opticon bar code readers which can be configured with this book. In addition OptiConfigure menu Universal product specific and less often used offers on the Based product and labels. menu selected, OptiConfigure will version software these specific options. show OptiConfigure can be accessed via the Opticon there From home page (www.opticon.com). select the OptiConfigure button. U3 OPTICON Universal book menu OPTICON Z2 like Some optionsnot immediately active, are Most other options are settings. baud rate the command Z2 must but immediately active, be send to store to non volatile the settings memory. ØD). is the ASCII CR character (Hex is the ASCII command with be scanned from as would the its parameters M41B configures book, i.e. menu the ASCII control code as the prefix for Code 39. format: Example in hexadecimal 1B 4D 4B ØD 34 31 Each 3-character command should be 5B) i.e. preceded(Hex with the '[' character [BCC Data is used to enable Matrix. Each 4-character command should be i.e. 5D) preceded(Hex with the ']' character auto is used to disable ]DIAU connect. is the (Hex ASCII escape character 1B). • string Z2 transmit Configuring RS232 via pagesIn the menu column of the the middle printed,command is U2. These commands e.g. RS232interface. to readers with an can be sent configure via portthe RS232 proceed as To follows: OPTICON Universal menu book

U4 1 Defaults U5 OPTICON Universal book menu OPTICON The interfaces supportedThe interfaces depend on the reader model and release. software not listed sales office for Please consult your interfaces. Select only the correct default settings Select only the correct default "defaults" hardware corresponding to your label. Note that differences may occur depending on may Notethat differences in the as will be mentioned the of interface type text. 1. DEFAULTS undo all previously to you allows This option configured and options bring the reader's settings. default to factory back configuration settings printed are in default These factory bold. OPTICON Universal menu book 1. Defaults

SET _ZZ_

RS232 U2 _U2_

Serial TTL _SS_

AT wedge UB _UB_

USB-HID SU _SU_

USB-VCP C01 _C01_

Bluetooth-SPP SO _SO_

Bluetoooth-HID C02 IEEE 802.15.4-HID _C02_

IEEE 802.15.4-VCP SM _SM_

END _ZZ_

U6 2 Interface U7 OPTICON Universal book menu OPTICON 2. INTERFACE This describes chapter the configurable Some reader. your options for transmission to the type of not be relevant options may An attempt to configure the have. reader you its such options does not affect reader for in the reader and usually results operation triedproducing indicating to an error tone, you entry. an illegal configuration make OPTICON Universal menu book

2.1. RS232 options

This paragraph describes the specific options TxD: for a reader with an RS232 interface. Transmitted Data: Transmits data from the reader to the host. This connection is Bar code readers with an RS232 interface are mandatory. normally supplied with either a DB25 or DB9 female connector. Both connectors are fitted RxD: with an external power connector. See figure Received Data: Receives data from the host to 2.01 or 2.02. the reader. This connection is required if you want to send commands to the bar code reader or if software handshaking or Fig. 2.01. RS232 options DB25 acknowledgement control is used.

RTS: DB25S DB25P Request To Send: A general purpose output to FG 1 1 FG the host, used for hardware flow control. This TxD 2 2 TxD connection is optional. RxD 3 3 RxD RTS 4 4 RTS

HOST CTS: CTS 5 5 CTS SCANNER SG 7 7 SG Clear To Send: A general purpose input to the bar code reader, used for hardware flow control. This connection is optional.

SG: Signal Ground: Reference point for power supply and interface signals. This connection is Fig. 2.02. RS232 options DB9 mandatory.

DB9S DB9P

TxD 3 3 TxD RxD 2 2 RxD SG 5 5 SG

RTS 7 7 RTS HOST SCANNER CTS 8 8 CTS

Other connectors and/or connections are available by special order.

Pin functions as seen from the bar code reader.

FG: Frame Ground: This is normally connected to the "chassis ground" at the host computer. In the RS232 specification the use of FG is optional.

U8 2 Interface _K9_ _SZ_ _ZZ_ _K0_ _K1_ _K2_ _K3_ _K4_ _K5_ _K6_ _K7_ _K8_ _ZZ_ The baud rate is the rate at bits are which Theis the rate rate baud from the readertransmitted to the host, and should Both the reader and the host vice versa. be set to the same rate baud U9 K7 K8 K9 K2 K3 K4 K5 K0 K1 K6 SET END OPTICON Universal book menu OPTICON 115200 baud 38400 baud 57600 baud 19200 baud 9600 baud 4800 baud 2400 baud 1200 baud 600 baud 150 baud 300 baud 2.1.1. Baud rate settings OPTICON Universal menu book 2.1.2. Data, parity and stop bits

The data characters may be transferred in one Fig. 2.03. Data, parity, stop bits of the following formats:

(1) START 7 Bit Data STOP A parity bit may be added to every character so that the total number of 1's in the data bits, (2) START 7 Bit Data 2 STOP together with the parity bit, is odd for odd parity (3) START 7 Bit Data PARITY STOP or even for even parity. See figure 2.03. (4) START 7 Bit Data PARITY 2 STOP

(5) START 8 Bit Data STOP

(6) START 8 Bit Data 2 STOP

(7) START 8 Bit Data PARITY STOP

(8) START 8 Bit Data PARITY 2 STOP

SET _ZZ_

7 data bits L0 _L0_

8 data bits L1 _L1_

No parity L2 _L2_

Even parity L3 _L3_

Odd parity L4 _L4_

1 stop bit L5 _L5_

2 stop bits L6 _L6_

END _ZZ_

U10 2 Interface ON ON ON OFF OFF OFF Modem mode Fig. 2.05. HandShaking 2.05. Fig. TxD RTS CTS 4. XON/XOFF: The reader sends data until an XOFF (ASCII from the is received 13) character DC3, Hex an XON host. Only when the reader receives the reader 11) character, (ASCII DC1, Hex to send its data. continues 5. ACK/NAK: theAfter data has been transmitted, reader one of the following to receive expects responses from the host: Ø6) (ASCII: Hex Response: "ACK" Action: with The reader completes transmission the good-read buzzer. Response: "NAK" 15) (ASCII: Hex Action: The reader sends the data again. Response: 11) "DC1" (ASCII: Hex Action: The reader completes transmission without a good-read or error buzzer. ON the reader is allowed to transmit data. to transmit allowed reader is ON the the reader been transmitted, all data has When the host should In response, will turnOFF. RTS is ON, RTS while turn If, CTS. reader's OFF the a certainthe CTS line is not ON for period, the readerconfigurable will terminate with an errorthe transmission indication of the 2.05. See figure buzzer. U11 ON ON ON OFF OFF OFF OPTICON Universal book menu OPTICON Busy/ready Fig. 2.04. HandShaking 2.04. Fig. TxD CTS RTS 3. Modem mode: is is OFF as soon as power The reader's RTS Thereaderturn will RTS to the reader. supplied data to the host. to transmit ON when it wants putting CTS ON The host should respond by data. While CTSwhen is it is ready to receive 2. Busy/ready: ON as soon as the power is The reader's RTS ON while is supplied to the reader and will stay data from the host. The the reader can receive hostthe reader's will CTS keep ON while it is While data from the reader. ready to receive to transmit data. CTS is ON the reader is able The reader will abort with an error transmission when the CTS is not indication of the buzzer ON within a certain period. Theconfigurable to OFF during drop RTS reader may data transmission if it can not receive See figure 2.04. simultaneously. 1. No handshake: handshaking: any data is Does not employ oftransmitted regardless the control signals. and flow handshake This option will undo any control options selected. Data flow control is available using either is available control Dataflow (Modem,Busy/Ready) hardware software or optional (XON/XOFF). an addition, In (ACK/ control is available acknowledgement NAK with or response). Flow without error be combined with control may control. The acknowledgement voltage RS232 most readers for by employed levels transmission are either -10V (OFF) or +10V (ON). 2.1.3. Handshaking OPTICON Universal menu book

Response: "None" 6. ACK/NAK no response: Action: If there is no response within one The difference from the ACK/NAK mode is that second then the reader terminates when no response from the host is received transmission with an error buzzer. See figure within 100 ms, the reader assumes that the 2.06. data has been received correctly by the host.

Fig. 2.06. HandShaking Response: "ACK" (ASCII: Hex Ø6) ACK/NAK Action: The reader completes transmission with the good-read buzzer. Start of transmission Response: "NAK" (ASCII: Hex 15) Action: The reader sends the data again. Transmit data Response: "DC1" (ASCII: Hex 11)

Start 1 sec. Action: The reader completes transmission timer without a good-read or error buzzer.

Response: "None" Answer Yes received Action: If there is no response within 100 ms then the reader terminates transmission with a No Answer = NAK Yes good read buzzer. See figure 2.07. No Timer No ended Fig. 2.07. HandShaking Answer Yes = ACK ACK/NAK no response Yes

No

Start of Answer Yes transmission = DC1

No Transmit ERROR ERROR GOOD READ data Buzzer Buzzer Buzzer

Start 100 ms. timer END

Answer Yes received

No Answer = NAK Yes No Timer No ended

Answer Yes = ACK Yes

No

Answer Yes = DC1

No

GOOD READ ERROR GOOD READ Buzzer Buzzer Buzzer

END

U12 2 Interface _ZZ_ _P1_ _P2_ _ZG_ _P3_ _P4_ _I0_ _I1_ _I2_ _I3_ _ZZ_ _P0_ U13 I2 I3 I0 I1 P3 P4 P0 P1 P2 ZG SET END OPTICON Universal book menu OPTICON Flow Controltime out Flow 400ms Flow Controltime out Flow 200ms Flow Controltime out Flow 100ms ACK/NAK NO ACK/NAK RESPONSE time out Control Flow indefinitely ACK/NAK XON/XOFF Modem Busy/ready No handshake 2.1.3. Handshaking OPTICON Universal menu book 2.1.4. Intercharacter delay for RS232

The intercharacter delay introduces a configurable time delay after each character transmitted. This may be used if the connected computer or terminal does not support flow control and is not capable of handling the received data.

SET _ZZ_

No delay KA _KA_

20 ms delay KB _KB_

50 ms delay KC _KC_

100 ms delay KD _KD_

END _ZZ_

U14 2 Interface _ZZ_ _ZZ_ _KM_ _KL_ With keyboard: is connected Use this mode case a keyboard in to the Y-cable. PC wedge is only in case the listening The wedge is idle. booting or when the wedge computer is Without keyboard: is no keyboard Use this mode in case In some connected to the Y-cable. PC wedge in case onlycases this mode is required a PC is connected. If thisoption is USB keyboard as computerthe the wedge can detect enable, In case the computer reportsa keyboard. a error or in case no data is displayed, keyboard try OFF the to power this option. It is required ON the PC 10 and power seconds wait PC, this option in again. Docase a not enable is connected to the Y-cable. keyboard is responding to all commands from The wedge the computer. option is only supportedThe ‘without keyboard’ wedges. PC/AT for U15 KL KM SET END OPTICON Universal book menu OPTICON Without keyboard With keyboard Keyboard wedge operation modes:Keyboard responses from or disables This mode enables to the computer duringPC wedge booting. handles the In normal the keyboard cases, is The PC wedge responses to the computer. of the only listening in order to be aware state. keyboard Please consult your sales office for keyboard keyboard sales office for Please consult your and language supported. currently layouts Because these options areBecause these options interdependent, it is important in to perform the the configuration sequence given. •language keyboard • options special • delay intercharacter 2.2. Keyboard wedge/USB options options wedge/USB Keyboard 2.2. describes are options which the This paragraph or USB a wedge to readers with relevant can be parameters following The interface. configured: OPTICON Universal menu book

2.2.1. Keyboard language

Keyboards are also different depending on country or language. Examples are the QWERTY and AZERTY keyboards. Select the same language that has been selected on your PC.

The languages supported depend on the reader model and software release. Please consult your sales office for the languages currently supported.

SET _ZZ_

US KE _KE_

UK KV _KV_

German KG _KG_

French KI _KI_

French Macintosh BAO _BAO_

Italian OW _OW_

Spanish KJ _KJ_

Portuguese PH _PH_

Swiss ( French ) PL _PL_

END _ZZ_

U16 2 Interface _PJ_ _PD_ _PG_ _KK_ _PE_ _PM_ _WF_ _ZZ_ _ZZ_ _PK_ _PI_ U17 PI PJ KK PE PK PD PG PM WF SET END OPTICON Universal book menu OPTICON Czech Japanese Norwegian Danish Finnish Swedish Dutch Belgian Swiss ( German) OPTICON Universal menu book

2.2.2. Special options Auto NumLock mode: When selecting this option, the bar code reader This section contains some specialised automatically uses the correct NumLock state. keyboard options. No CAPSLOCK mode: Do not use numpad: This options cancels the CAPSLOCK mode. The reader wil emulate the numerical keys on the alpha keypad when transmitting numerical CAPSLOCK mode: data. This option ensures that data is displayed correctly when the keyboard is normally in Use numpad: CAPSLOCK mode. The keyboard is returned in The reader will emulate the numerical keypad the CAPSLOCK mode after transmission. when transmitting numerical data. The NUMLOCK should always be ON when this Auto CAPSLOCK mode: option has been selected. When selecting this option, the transmitted data is displayed correctly, disregarding the CAPSLOCK state.

SET _ZZ_

Do not use numpad RN _RN_

Use numpad RM _RM_

Auto numlock mode /A _/A_

No CAPSLOCK mode 5Q _5Q_

CAPSLOCK mode 8A _8A_

Auto CAPSLOCK mode 2U _2U_

END _ZZ_

U18 2 Interface _LI_ _LJ_ _LK_ _ZZ_ _ZZ_ _LA_ _LB_ _LC_ _LD_ _LE_ _LF_ _LG_ _LH_ The intercharacter delay can to adapt be used The delay intercharacter speed transmission data the reader's to the high, is too speed If thesystem. transmission all to receive notbe able the system may until Adjust the delay intercharacter characters. value The default the correctly. data is received time depend on the actual delay as the as well terminal type and language selected. U19 LI LF LK LE LA LB LH LC LD LG SET END OPTICON Universal book menu OPTICON Delay = 10 Delay Delay = 9 Delay Delay = 8 Delay Delay = 7 Delay Delay = 6 Delay Delay = 4 Delay = 5 Delay Delay = 3 Delay Delay = 2 Delay Delay = 1 Delay No delay 2.2.3. Intercharacter delay for wedges/USB for delay 2.2.3. Intercharacter OPTICON Universal menu book 2.3. Wireless options

This section is intended to configure a wireless Bluetooth dongle connection: connection to an Opticon cradle and third party In case a third party Bluetooth dongle is used, dongles. Options are available to minimize the the Bluetooth address, pin code and security reader’s power consumption and to maximize options needs to be configured manually. working time and enable secure data Consult your Bluetooth dongle manual how to exchange. obtain the Bluetooth address, how to configure

Default Bluetooth connection: the pin code and secure transmission. You By default the reader is configured to connect need this information to configure the bar code to the Opticon cradle. Simply read the twelve reader. The Bluetooth dongle's driver installs a character Bluetooth address label on the serial port on the computer, which is used by bottom of the cradle. The reader automatically the bar code reader to transmit the data. connects to the cradle and automatically configures the pin code, authentication and Keyboard emulation: encryption. In case keyboard emulation is required, Opticon's program OpticonRL can convert the Default IEEE 802.15.4 connection: serial data from a COM port into keyboard data. By default the reader is configured to connect Ask your local dealer or sales office how to to the Opticon cradle. Simply read the ten- obtain Tscan. character address label on the bottom of the cradle. The reader automatically connects to Enable auto connect to Opticon cradle: the cradle and automatically configures the pin After reading the address label on the cradle, code, authentication and encryption. the reader immediately tries to establish a With IEEE 802.15.4, the connection only exists connection. during data transfers. Therefor the options "Auto disconnect" and "Auto reconnect" are not Disable auto connect to Opticon cradle: supported. After reading the address label on the cradle, the reader needs to be connected manually. RS232 cradle connection: In case the cradle is connected to the computer Connect to other Bluetooth device: via RS232, the communication parameters In order to connect to a different Bluetooth such as baud rate, data bits, parity and stop device scan the applicable menu labels in the bits can be configured via the bar code reader. following configuration order: For baud rate settings and for data, parity and • set Bluetooth device address (mandatory) stop bits refer to the applicable paragraphs as • set Security (optional) described earlier in this chapter. • read label: Manually connect (mandatory)

USB cradle connection: Bluetooth options: In case the cradle is connected to the computer The reader can be configured for the options: via USB, the USB driver for the cradle needs to • set connection (mandatory), choose from be installed. This driver can be downloaded trigger connection or auto connection from www.opticon.com. The USB driver installs • select an address (mandatory) a serial port on the computer. Please consult • select security method (optional) your sales office for not listed platforms. • set power savings (optional) • select memorizing options (optional)

IEEE 802.15.4 options: The reader can be configured for the options: • set connection (mandatory) • set trigger connect options (optional) • set power savings (optional) • select memorizing options (optional)

U20 2 Interface address label> book... from menu reader away keep <0> book... from menu reader away keep <0> <4> <4> <1> <2> <3> <5> <6> address label> connect> connection: disconnection:

SET _ZZ_

Set bluetooth address BDAS label _BDAS_

End bluetooth address BDAE label _BDAE_

Disable auto connect DIAU _DIAU_

Enable auto connect ENAU _ENAU_

Connect to PC CNPC _CNPC_

Connect to Cradle CNCR _CNCR_

Connect to Cradle (USB- CNC2 HID) _CNC2_

END _ZZ_

2.3.1. Bluetooth address commands

Manually disconnect +-DISC-+ _+-DISC-+_

Manually connect +-CONN-+ _+-CONN-+_

Make discoverable and +-DSCO-+ connectable _+-DSCO-+_

U22 2 Interface _ZZ_ _ZZ_ _ENCD_ _ENCE_ _PINS_ _PINE_ _AUTO_ _AUTD_ _AUTE_ code of 1 to 16 characters. Any personal Any code of 1 to 16 characters. alpha-numericcombination characters can be used. (numeric) Read direct input from the chapter:characters String options encryption labels Use 'secured' connections 'secured' to use connections:want If you • authentication label scan enable • The PIN-code scan the PIN-code is a labels. • authentication the host on enable • if encryption is required, scan enable Use 'unsecured' connections to use 'unsecured' connections: want If you • authentication labels scan disable • authentication on the host disable U23 SET END PINS PINE OPTICON Universal book menu OPTICON AUTE AUTD AUTO ENCE ENCD Enable encryptionEnable Disable encryption Disable Disable authenticationDisable authenticationEnable Authentication if not Authentication paired End PIN-code label Set PIN-code label Set PIN-code To provide additional security additional provide the connections, To a to enable you Bluetooth allows specification special security setting, so that a PIN-code is the bar coderequired from reader in order to a connection.establish 2.3.2. Bluetooth security OPTICON Universal menu book 2.3.3. Trigger connection options

Press trigger switch time to connect: Discoverable and connectable: This is the time the trigger switch needs to be When the trigger switch is pressed for the pressed where after the reader tries to configured amount of time, the reader can establish a connection. either establish a connection, or wait for a new incoming connection. When it waits for a connection, the reader is also made discoverable.

SET _ZZ_

Disabled PC00 _PC00_

1 second PC01 _PC01_

2 seconds PC02 _PC02_

3 seconds PC03 _PC03_

4 seconds PC04 _PC04_

5 seconds PC05 _PC05_

6 seconds PC06 _PC06_

7 seconds PC07 _PC07_

8 seconds PC08 _PC08_

9 seconds PC09 _PC09_

END _ZZ_

U24 2 Interface _ZZ_ _ZZ_ _BBC_ _BBD_ U25 SET BBD END BBC OPTICON Universal book menu OPTICON Trigger to connect Trigger make to Trigger and connectable discoverable OPTICON Universal menu book 2.3.4. Trigger disconnect options

Press trigger switch time to disconnect: This is the time the trigger switch needs to be pressed where after the reader disconnects.

SET _ZZ_

Disabled PD00 _PD00_

1 second PD01 _PD01_

2 seconds PD02 _PD02_

3 seconds PD03 _PD03_

4 seconds PD04 _PD04_

5 seconds PD05 _PD05_

6 seconds PD06 _PD06_

7 seconds PD07 _PD07_

8 seconds PD08 _PD08_

9 seconds PD09 _PD09_

END _ZZ_

U26 2 Interface _ZZ_ _ZZ_ _AD00_ _AD01_ _AD02_ _AD03_ _AD04_ _AD05_ _AD06_ U27 SET END AD02 AD03 AD04 AD05 AD06 AD01 OPTICON Universal book menu OPTICON AD00 60 minutes 60 50 minutes 50 40 minutes 40 30 minutes 30 20 minutes 20 Disabled minutes 10 Auto disconnect: Auto it will configured the time, If reader the is for idle disconnect. Purpose saving. options are power 2.3.5. Auto disconnect2.3.5. options Auto OPTICON Universal menu book 2.3.6. Auto reconnect options

Auto reconnect: time is expired, the reader stops trying. The If the reader is disconnected because it is out reader will not reconnect after reading the of range or the Bluetooth device is not manually disconnect label or after auto available, the reader will try to establish the disconnection. connection during the configured time. If this

SET _ZZ_

Disabled CA00 _CA00_

1 minute CA01 _CA01_

2 minutes CA02 _CA02_

3 minutes CA03 _CA03_

4 minutes CA04 _CA04_

5 minutes CA05 _CA05_

6 minutes CA06 _CA06_

7 minutes CA07 _CA07_

8 minutes CA08 _CA08_

9 minutes CA09 _CA09_

END _ZZ_

U28 2 Interface power Output -3 dBm -5 dBm -7 dBm -10 dBm -15 dBm -25 dBm level 0 level 1 level 2 level 3 level 4 level 5 level _ZZ_ _ZZ_ _LV05_ _LV06_ _LV07_ _LV00_ _LV01_ _LV02_ _LV03_ _LV04_ Fig. 2.08. Power saving table saving Power 2.08. Fig. level Power IEEE 802.15.4 power saving: 802.15.4IEEE power 802.15.4IEEE based readers change the insteadantennaof changing output power the See figure 2.08. activity rate. U29 SET END LV03 LV04 LV05 LV06 LV07 LV01 LV02 LV00 OPTICON Universal book menu OPTICON Level 7 1500 slots, 7 1500 slots, Level 937.5ms Level 6 1300 slots, 6 1300 slots, Level 812.5ms Level 5 1100 slots, 5 1100 slots, Level 687.5ms Level 4 900 slots, slots, 4 900 Level 562.5ms Level 3 700 slots, slots, 3 700 Level 437.0ms Level 2 500 slots, slots, 2 500 Level 312.5ms Level 0 Level slots, 1 300 Level 187.5ms Auto disconnect: Auto consumption can also be reduced by Power auto disconnect settings as described in the options disconnect Auto and chapters: Auto reconnect options. Activation levels: Activation it is consumption In reduce order to the power possible to set of the reader. activity rate the meaning that the setting is ‘Active’, The default for reader will continuously check to a certain By setting the level communication. time the andreader will reduce activity check only at the communication set time. for 2.3.7. Wireless power saving 2.3.7. power Wireless OPTICON Universal menu book 2.3.8. Memorizing

Memorizing options can be used to temporary Clear all memorized data: store bar code data in case the bar code reader All memorizing data is deleted and the storage lost its connection. As soon the reader is area is cleared. connected again, the temporary stored data is transmitted to the computer and the storage Transmit memorized data: area is cleared. All memorized data will be transmitted, if a The data is stored in RAM. In case the battery connection is available. is depleted or battery is removed, data is lost. Available memory for memorizing is reader The bar code reader is automatically dependent ( 12kB ) disconnected in case: • the bar code reader is out of range ( too far away from cradle ), • power from cradle is lost.

Data memorizing disabled: Bar code data is not stored automatically, in case the connection is lost. Data memorizing can manually be started by reading the Start/ continue memorizing option.

Data memorizing enabled: Bar code data is stored automatically, in case the connection is lost.

Memorize after connection loss: Data is only temporary stored in case the bar code reader lost its connection. Memorizing stops in case the +-DISC-+ label is read or in case the wireless address is changed.

Always memorize when not connected: Data is always temporary stored in case the bar code reader is not connected.

Memorize control labels: The next options should be used without reading the SET and END label. These memorizing options are intended to manually control the memorizing mode.

Start/continue memorizing: Manually start memorizing. In case memorized data was present, it will continue memorizing.

Stop/pause memorizing: Manually stop memorizing. Memorizing can be continued by reading the Start/continue memorizing option.

U30 2 Interface _ _ZZ_ _ZZ_ D _BM0_ _BM1_ _BM2_ _DTME_ _D _+-MSTR-+_ _+-MSTP-+_ _+-MXMT-+_ _+-MCLR-+_ U31 SET BM2 BM1 END BM0 OPTICON Universal book menu OPTICON DTME DTMD +-MSTR-+ Transmit memorized memorized dataTransmit +-MXMT-+ Stop/pause memorizing +-MSTP-+ Start/continue memorizing Clearmemorized all data +-MCLR-+ Memorize always (Batch (Batch always Memorize mode) Always memorize when Always not connected Memorize after loss connection Data memorizing enabled Data memorizing disabled 2.3.8. Memorizing commands 2.3.8. Memorizing OPTICON Universal menu book

U32 3 Code options Relations ISBN Bookland, ISSN, ISMN NW7 NW7 ABC NW7 CX Chinese Post (EAN-128 / UCC-128) (RSS-14) (RSS Limited) (RSS Expanded) Note: categorizesThe the menubook as with symbologies their different of groups andtranslations sometimes with relations to visualizes figure The names. next other family and relationscode are translations how See in this Codemaintained chapter. options figure 3.00. U33 Symbology plus translations UPC-A UPC-A +2 UPC-A +5 UPC-E UPC-E +2 UPC-E +5 EAN-13 EAN-13 +2 EAN-13 +5 EAN-8 EAN-8 +2 EAN-8 +5 Code 39 Code 39 Full ASCII Tri-Optic Italian Pharmaceutical Codabar Codabar ABC Codabar CX Industrial 2of5 Interleaved 2of5 S-Code Matrix 2of5 Chinese Post Matrix 20f5 Code 128 GS1-128 GS1 Databar GS1 Databar Limited GS1 Databar Expanded CC-A CC-B CC-C Aztec Aztec Runes OPTICON Universal book menu OPTICON Fig. 3.00. Code translations and relations translations Code 3.00. Fig. Code 39 and It.Pharm. Codabar 2of5 and S-Code IATA MSI/Plessey Telepen UK/ 128 and GS1-128 Code 93 Code 11 Korean Postal Authority code Intelligent Mail Barcode POSTNET GS1 Databar Composite Codes Codablock F DataMatrix Aztec Chinese Sensible code QR code Micro QR Code Maxi Code PDF417 MicroPDF417 Group UPC-A UPC-E EAN-13 and EAN-8 read 3. CODE OPTIONS CODE 3. in options arethis chapter The menu intended to adjust the decodingreader: of the settings • code which bar types be read can • the permissible length of the bar codes to be • code specific options bar OPTICON Universal menu book

3.1. Setting of readable codes

These options do not affect the reading of the Example 2: menu labels. The required bar code types can If you want to read one of the special bar codes be selected by enabling a single readable code that is a variation of the readable code, read only and enabling readable codes. the single read. code option followed by the dedicated variation option from the applicable It is strongly recommended to select only symbology options chapter. the required codes. • EAN128 only: read the option 'Code 128 only' Advantages of selecting only the required followed by 'Enable EAN-128 only' from the codes are: 'Options for Code 128'. • faster reading • Italian Pharmaceutical: read Enable Code 39 • no accidental scanning of unwanted bar only, followed by the option 'Italian codes Pharmaceutical only' from the 'Options for • reduced probability of reading errors which Code 39'. can not be prevented completely, because of See figure 3.02. the limited security of some bar code types Fig. 3.02. Enabling a single readable code: Some bar codes are translations or special Special variations variants of other bar code types. The table on the title page of this chapter visualizes these GS1-128 Italian Pharmaceutical relations. The setting of different codes is SET SET explained in the next chapter 3.1.1. Enabling a Enabling a Enabling a single read. code. single read. single read. Enablingcode a single read. code code Code 128 only Code 39 only 3.1.1. Enabling a single read. code Options for Options for Code 39 and OptionsCode for Code 128 39 and It. Pharm It. Pharm With this option you can set the reader to read It.GS1-128 Pharmaceutical only It. Pharmaceutical only only a single bar code type only. If you select 'Code 39 only', no other codes will be read. END END Example 1: If you want to read Code 39 only, you read the Example 3: option 'Code 39 only'. See figure 3.01. If you want to read a code that is changed to Fig. 3.01. Enabling a single readable code: another family name, read the new name. Symbology only • RSS+14: read the option ‘GS1 Databar’. See figure 3.03. Code 39 Fig. 3.03. Enabling a single readable code: SET New family name RSS-14 Code 39 only SET

END GS1 Databar only

END

U34 3 Code options _A3_ _J7_ _J8_ _ZZ_ _J0_ _J1_ _J2_ _J3_ _J4_ _J5_ _J6_ _A2_ _JD_ _ZZ_ _A0_ U35 J7 J8 J3 J4 J5 J6 J0 J1 J2 A2 JD A3 A0 SET END OPTICON Universal book menu OPTICON Interleaved 2of5 only Interleaved Industrial 2of5only Codabar only Tri-Optic only Tri-Optic Code 39only EAN + 2 only EAN + 5 only EAN + EAN only UPC + 5 only + UPC UPC + 2 only + UPC UPC only Onlyand all EAN UPC codes All codes excl. add-onAll codes excl. 3.1.1. a Enabling single read. code OPTICON Universal menu book

SET _ZZ_

S-Code only RA _RA_

Matrix 2of5 only AB _AB_

Chinese Post Matrix 2of5 JE only _JE_

Korean Postal Authority JL code only _JL_

Intelligent Mail Barcode D5H only _D5H_

POSTNET only D6C _D6C_

IATA only A4 _A4_

MSI/Plessey only A7 _A7_

Telepen only A9 _A9_

UK/Plessey only A1 _A1_

Code 128 only A6 _A6_

Code 93 only A5 _A5_

Code 11 only BLB _BLB_

END _ZZ_

U36 3 Code options _ZZ_ _JK_ _ZZ_ _J9_ _JJ_ _BC2_ _BC3_ _D4R_ _BG2_ _BC0_ _BC5_ _BF4_ _D4K_ _BC1_ _D38_ U37 JJ J9 JK D38 BF4 BC1 BC2 BC3 BC0 BC5 D4K SET BG2 D4R END OPTICON Universal book menu OPTICON PDF417 only Micro QR Code only Maxicode only QR Code only Code QR Chinese code Sensible only Aztec runesonly Aztec only DataMatrix ECC200 only DataMatrix - ECC000 140 only Codablock F only F Codablock GS1 DataBar Expanded only GS1 DataBar only GS1 DataBar Limited GS1 DataBar only OPTICON Universal menu book

SET _ZZ_

MicroPDF417 only BC4 _BC4_

Enable all 1D codes only BCA _BCA_

Enable all 2D codes only BCB _BCB_

END _ZZ_

3.1.2. Enabling of readable codes

With this option you can set the reader to read a number of bar code types or simply enable additional bar code types.

Example: Example of addition: If you only want to read Code 39 and Code If you want to enable Codabar in addition to 128, you read 'Code 39 only' and 'enable Code what you already have configured, you read 128'. Alternatively you can read 'Disable All', 'Enable Codabar'. See figure 3.05. 'Enable Code 39' and 'Enable Code 128'. See figure 3.04. Fig. 3.05. Enabling of readable codes addition

Fig. 3.04. Enabling of readable codes SET

SET SET Enable Codabar

Code 39 only Disable All END Enable Code 128 Enable Code 39

END Enable Code 128

END

U38 3 Code options _R7_ _R8_ _R9_ _ZZ_ _R1_ _R2_ _R3_ _R4_ _R5_ _R6_ _B2_ _JZ_ _B3_ _ZZ_ _A0_ U39 JZ A0 B3 R7 R8 R9 R4 R5 R6 B2 R1 R2 R3 SET END OPTICON Universal book menu OPTICON Enable S-Code Enable Enable Interleaved 2of5 Interleaved Enable Enable Industrial 2of5 Industrial Enable Enable Codabar Enable Enable Tri-Optic Enable Enable EAN + 5 Enable Code 39 Enable Enable EAN + 2 Enable Enable EAN Enable Enable UPC + 5 UPC Enable Enable UPC + 2 UPC Enable Enable UPC Enable All codes excl. add-onAll codes excl. 3.1.2. codes of Enabling readable OPTICON Universal menu book

SET _ZZ_

Enable Matrix 2of5 BB _BB_

Enable Chinese Post Matrix 2of5 _JS_

Enable Korean Postal WH Authority code _WH_

Enable Intelligent Mail D5F Barcode _D5F_

Enable POSTNET D6A _D6A_

Enable IATA B4 _B4_

Enable MSI/Plessey B7 _B7_

Enable Telepen B9 _B9_

Enable UK/Plessey B1 _B1_

Enable Code 128 B6 _B6_

Enable Code 93 B5 _B5_

Enable Code 11 BLC _BLC_

Enable GS1-Databar JX _JX_

END _ZZ_

U40 3 Code options _ZZ_ _ZZ_ _JY_ _DR_ _BCF_ _BCG_ _D4P_ _BG0_ _BCC_ _BCH_ _BF2_ _D4L_ _BCD_ _D2U_ _BCE_ U41 JY DR BF2 D4L D4P SET D2U BG0 BCF END BCE BCC BCH BCD BCG OPTICON Universal book menu OPTICON Enable MicroPDF417 Enable Enable Maxicode Enable PDF417 Enable Enable Micro QRCode Micro Enable Enable QR Code QR Enable Enable Chinese Sensible Chinese Enable Sensible code Enable Aztec runesEnable Enable Aztec Enable Enable DataMatrix Enable ECC200 Enable DataMatrixEnable ECC000 - 140 Enable Codablock F Codablock Enable Enable GS1-Databar Enable Limited GS1-Databar Enable Expanded OPTICON Universal menu book

SET _ZZ_

Enable all 1D codes BCM _BCM_

Enable all 2D codes BCN _BCN_

Disable all B0 _B0_

END _ZZ_

3.2. Setting of number of characters

If you are going to read bar codes of known Fixed length ON all codes. length, it is recommended to set the reader for This option enables the fixed length checking. a fixed number of characters. This can be done Two fixed lengths are programmed which will for up to two lengths. The reader uses this to affect all variable length codes. This is done by verify that labels read are of the correct length, reading the following labels: rejecting any labels which do not have the specified length. The advantage of setting a fixed length, is that it provides protection a bar code with the required length, against short scans of labels, such as a second bar code with the required length Interleaved 2of5, which do not provide sufficient (this may be the same length as the first one) security against partial scan. The length checking is done on the label data and is not See figure 3.06. affected by options such as (not) transmit start/ stop character or check digit. Setting the Fig. 3.06. Setting Fixed length ON number of characters does not affect fixed all codes length codes, such as EAN-13. 2D symbologies such as PDF417 and SET are also not affected by fixed length settings. Fixed length ON The following options are available: Scan a bar code Fixed length OFF all codes. with the required length This option cancels the fixed length checking.

Scan a 2nd bar code with the required length

END

U42 3 Code options SET END i.e. Code 39 Scan a label, Scan a label, with length = 6 with length = 12 Fixed length ON for selected only i.e. Interleaved 2of5 selected codes SET END i.e. Code 39 Scan a label, Fig. 3.08. Setting Fixed length ON length Setting Fixed 3.08. Fig. with length = 6 Fixed length ON for selected only Fixed length ON for selected codes: selected lengthFixed ON for for length checking fixed This enables option the and will only affects code types bar different bar code types of fixed read. The number lengths which be can configured is reader dependent. selected codes> length ON for Example: have figure the next in shown The 2 examples only results: In example the first the following length of a 6 for Code will be checked 39 labels bar other code type will not be Any characters. length. In the second example fixed for checked length of a 6 for Code will be checked 39 labels a 2of5 labels for and Interleaved characters This implies that also length of 12 characters. Industrial 2of5, Matrix 2of5 and S-Code are Any length of 12 characters. a fixed for checked fixed for other type will not bar code be checked length. See figure 3.08. U43 OPTICON Universal book menu OPTICON 5 1 1 1 1 5 6 5 5 3 2 1 5 1 Minimum length Minimum Code type: Codabar Code 11 Code 39 Code 93 Code 128 Industrial 2of5 2of5 Interleaved IATA Matrix 2of5 MSI/Plessey UK/Plessey GS1Databar-expanded S-Code Telepen Fig. 3.07. Setting Minimum length table Setting Minimum 3.07. Fig. be checked for minimum or maximum length or maximum minimum for be checked both maximum and minimum for be checked length lengthminimum the 2of5 of bar code types can not be changed independent.) length is reader (The maximum checking. dependent) • length, not it will fixed for a label is checked if • length it will fixed for a label is not checked if the 'END' by By reading an followed option for or the values label, the function disabled is default The thatoption are resetdefault. to their are: values • length checking thus no fixed disabled, fixed: • figure (The according to minimum: the next • thus no length disabled, maximum maximum: See figure 3.07. It is possible to configure a fixed length or a length a to configure fixed Itis possible selected for length and a maximum minimum option reading the respective symbologies by a barcode label with the by required followed be may functions length. The different combined and as will be used follows: OPTICON Universal menu book

Minimum length for selected codes: Maximum length for selected codes: This option modifies the default minimum This option enables the maximum length length table. The number of minimum lengths checking. The number of maximum lengths which can be configured is reader dependent. which can be configured is reader dependent. This is done by reading the following labels: This is done by reading the following labels: Scan bar codes of the required type and length Scan bar codes of the required type and length

Example: Example: The two examples shown in the next figure The two following examples shown in the next have the following result: In the first example figure have the following result: In the first only Code 39 labels will be checked for a example only Code 39 labels will be checked minimum length of 2 characters. All other bar for a maximum length of 12 characters. Any code types will be checked for a minimum other bar code types will not be checked for a length as displayed in the next figure. maximum length. In the second example Code In the second example Code 39 labels will be 39 labels will be checked for a maximum length checked for a minimum length of 2 characters of 12 characters and Interleaved 2of5 labels for and Interleaved 2of5 labels for a minimum a maximum length of 14 characters. This length of 4 characters. This implies that also implies that also Industrial 2of5, Matrix 2of5 Industrial 2of5, Matrix 2of5 and S-Code are and S-Code are checked for a maximum length checked for a minimum length of 4 characters. of 14 characters. Any other bar code types will All other bar code types will be checked for a not be checked for a maximum length. See minimum length as per figure 3.09. figure 3.10.

Fig. 3.09. Setting Minimum length Fig. 3.10. Setting Maximum length for selected codes for selected codes

SET SET SET SET

Minimum length Minimum length Maximum length Maximum length for selected codes for selected codes for selected codes for selected codes

Scan a label, Scan a label, Scan a label, Scan a label, i.e. Code 39 i.e. Code 39 i.e. Code 39 i.e. Code 39 with length = 2 with length = 2 with length = 12 with length = 12

END Scan a label, END Scan a label, i.e. Interleaved 2of5 i.e. Interleaved 2of5 with length = 4 with length = 14

END END

U44 3 Code options _HK_ _HL_ _HM_ _ZZ_ _ZZ_ _H0_ _H1_ U45 H0 H1 HL HK HM SET END OPTICON Universal book menu OPTICON Maximum length for for length Maximum selected codes Minimum length for lengthMinimum for selected codes Fixed length ON for ON for length Fixed selected codes Fixed length ON all Fixed codes Fixed length OFF all codes 3.2. Setting of number of characters Example: lengths 8, 10 all codes, length for Setting fixed and12: • H1081012 for selected codes, length Settingfor minimum Code 39 with a length of 2: • HL V02 for selected codes, Setting for length maximum Code 39 with a length of 12 and Interleaved 2of5 with length of 14: • V12 HM N14 Serial programming: Serial length using set a serial the commands, To sequence is as follows: ** ) *(if required by be the same length length 1, as 2 may **(length when only one length is required) OPTICON Universal menu book

3.3. Setting code specific options

Code specific options may be configured Not transmit CD: affecting: This option disables the transmission of the check digit. If the check digit calculation is • enabling and disabling code variants and disabled, the reader can not differentiate translations, such as EAN-128, as were listed between a (valid) check digit and a data in the relations table for setting of readable character. It will therefore transmit all data codes characters of the label, excluding the character • data verification such as by means of a check that could constitute the check digit for the type digit calculation. A check digit has a value of bar code. that can be calculated from the other data characters and is usually the last data Transmit ST/SP: character in a bar code This option enables the transmission of the • pre-editing of the data string such as start and stop characters of a bar code. removing the check-digit and/or start/stop characters Not transmit ST/SP: This option disables the transmission of the The more common options are described here: start and stop characters of a bar code. The next figure summarizes the effect of the Check CD: transmit options for a Code 39 label with: This option enables the check digit calculation. • start and stop characters '*' If the calculated check digit does not • data characters '1 2 3 4 5 6' correspond to the check digit in the bar code, • or data characters '1 2 3 4 5' and check digit then the bar code is ignored. The use of a '6' check digit greatly improves the security of a bar code. Note that because '6' is, according to the Code 39 specifications, not a valid check digit for this Not check CD: label. The check digit calculation must therefore This option disables the check digit calculation. be disabled in order for the label to be This option is required when the bar codes do accepted. not contain a check digit or contain an invalid check digit. See figure 3.11.

Transmit CD: This option enables the transmission of the Fig. 3.11. Setting code specific options check digit together with the data characters. If the check digit calculation is disabled, the Transmit CD Not transmit CD reader can not differentiate anymore between a (valid) check digit and a data character. It will Transmit ST/SP * 1 2 3 4 5 6 * * 1 2 3 4 5 * therefore transmit all data characters of the label, including what could constitute a check Not transmit ST/SP 1 2 3 4 5 6 1 2 3 4 5 digit.

U46 3 Code options digit 2 or 5 check add-on digit check data UPC-A (11 digits) UPC-A, +2, +5 data (11 digits) _ZZ_ _ZZ_ _E3_ _E5_ _E2_ _E4_ Fig. 3.13. Options for UPC-A Options for 3.13. Fig. Fig. 3.12. Options for UPC-A Options for 3.12. Fig. zero zero leading leading U47 E2 E4 E3 E5 SET END OPTICON Universal book menu OPTICON UPC-A, Leading zero, UPC-A, Leadingzero, CD transmit not UPC-A, Leading zero, CD transmit UPC-A, No leading zero, UPC-A, No leadingzero, CD not transmit UPC-A, No leading UPC-A, No CD transmit zero, Options for UPC-A: Options for • of the leading zero transmission disable • digit of the check transmission disable UPC-A add-on 2/add-on 5: can as described above The UPC-A symbology bean additional succeeded 2 by or UPC-5 digit string figure 3.13. see format For A code. An optional can be transmitted, leading zero which digit together data with the the check and compatibility a withforms 13 digit field providing stringsee figure format format. For theEAN-13 3.12. The UPC-A symbology is a fixed length is a fixed symbology The UPC-A encoding a check data 11 digits, symbology start/stopdigit and non printable characters. are supported: characters The following • 0 up to digits the 9 3.3.1. Options for UPC-A3.3.1. Options for OPTICON Universal menu book 3.3.2. Options for UPC-E

The UPC-E symbology is a fixed length symbology encoding 6 data digits, a check digit Fig. 3.14. Options for UPC-E and non printable start/stop characters. The following characters are supported: UPC-E • the digits 0 upto 9 leading digit data check An optional leading digit can be transmitted, (0 or 1) (6 digits) digit which together with the data and the check digit forms an 8 digit field providing a compatibility with the EAN-8 format. For string format see figure 3.14. Fig. 3.15. Options for UPC-E UPC-E add-on 2/add-on 5: UPC-E, +2, +5 The UPC-E symbology as described above can be succeeded by an additional 2 or 5 digit UPC- leading digit data check add-on E code. For string format see figure 3.15. (0 or 1) (6 digits) digit 2 or 5

UPC-E0 stands for UPC version E0 and the first digit is always a '0'. UPC-E1 stand for UPC version E1 and the first digit is a '1'. Options for UPC-E0 affects UPC-E1 too. Support for UPC- E1 is reader dependent.

Options for UPC-E: • enable transmission of the leading digit • disable transmission of the check digit • transmit UPC-E as UPC-A

Transmit UPC-E as UPC-A: If this option is enabled, a UPC-E label is transmitted in the UPC-A format.

U48 3 Code options _E9_ _E6_ _E8_ _6Q_ _6P_ _ZZ_ _ZZ_ _E7_ U49 6P E7 E9 E6 E8 6Q SET END OPTICON Universal book menu OPTICON Transmit UPC-E as UPC- Transmit A Transmit UPC-E as is UPC-E Transmit UPC-E, Leading digit, not CD transmit UPC-E, Leadingdigit, CD transmit UPC-E, No leadingdigit, CD not transmit UPC-E, No leading CD digit, transmit 3.3.2. Options for UPC-E3.3.2. Options for OPTICON Universal menu book 3.3.3. Options for EAN-13 and EAN-8

EAN-13: The EAN-13 symbology is a fixed length Fig. 3.16. Options for EAN-13 and EAN-8 symbology encoding 12 data digits, a check digit and non printable start/stop characters. EAN-13 The following characters are supported: • the digits 0 upto 9 data check (12 digits) digit The data may be translated into ISBN, ISSN or ISMN format. For string format see figure 3.16.

EAN-13 add-on 2/add-on 5: The EAN-13 symbology as described above Fig. 3.17. Options for EAN-13 and EAN-8 can be succeeded by an additional 2 or 5 digit EAN-13, +2,+5 code. For string format see figure 3.17.

data check add-on EAN-8: (12 digits) digit 2 or 5 The EAN-8 symbology is a fixed length symbology encoding 7 data digits, a check digit and non printable start/stop characters. The following characters are supported: • the digits 0 upto 9 Fig. 3.18. Options for EAN-13 and EAN-8 For string format see figure 3.18. EAN-8 EAN-8 add-on 2/add-on 5: The EAN-8 symbology as described above can data check be succeeded by an additional 2 or 5 digit code. (7 digits) digit For string format see figure 3.19.

Options for EAN: • disable transmission of the check digit • enable ISBN, ISSN or ISMN translation Fig. 3.19. Options for EAN-13 and EAN-8

EAN-8, +2,+5 Enable ISBN, ISSN or ISMN translation:

If this option is enabled, an EAN-13 label is data check add-on verified for the correct format and transmitted (7 digits) digit 2 or 5 as a 10-digit ISBN number, 8 digit ISSN number. In case of ISMN, the character M is transmitted followed by 9 digits. Support for these translations is reader dependent.

U50 3 Code options _IO_ _IP_ _IQ_ _ZZ_ _6K_ _6H_ _6I_ _IB_ _IA_ _IK_ _HN_ _HO_ _4V_ _ZZ_ _6J_ U51 6I IP IA IK IB IO IQ 6J 4V 6K 6H HN HO SET END OPTICON Universal book menu OPTICON Enable ISMN if possible Enable Enable ISMN translationEnable Disable ISMN Disable translation Enable ISSN if possible Enable Enable ISSN translationEnable Enable ISBN if possible Enable ISSN Disable translation Enable ISBN translationEnable Disable ISBN ISBN Disable translation EAN-8 transmit CD EAN-8 not transmit CD not transmit EAN-8 EAN-13 transmit CDEAN-13 transmit EAN-13 not transmit CD EAN-13 not transmit 3.3.3. Options for 3.3.3.EAN-13 and Options for EAN-8 OPTICON Universal menu book 3.3.4. Options for Code 39 and It. Pharm.

Code 39: Italian Pharmaceutical only: Code 39 is a variable length symbology with an In this mode the decoded data characters are optional check digit and printable start/stop translated to the Italian Pharmaceutical format. characters. The following characters are If the data does not comply with the Italian supported: Pharmaceutical format, the label is rejected. • the digits 0 up to 9 • the upper case characters A up to Z Italian Pharmaceutical if possible: • the characters - . $ / + % SPACE In this mode the decoded data characters are • start/stop character is * translated to the Italian Pharmaceutical format. If the data does not comply with the Italian The checksum is calculated as the sum modulo Pharmaceutical format, then the data is 43 of the numerical value of the data transmitted as Normal or full ASCII Code 39. characters. In full ASCII mode, all 128 ASCII characters are supported. This is done by Tri-Optic: combining one of the characters +, %, $ or / This fixed length symbology builds its data out with one of the alpha characters (A upto Z). For of two data triplets, where the second triplet is string format see figure 3.20. encoded at first. The following characters are supported: Italian Pharmaceutical: • the digits 0 up to 9 In this mode the Code 39 data is translated to • the upper case characters A up to Z the Italian pharmaceutical format. This format • the characters - . / + % SPACE has a fixed length containing 8 numeric data • start/stop character is $ values followed by a single mandatory check For string format see figure 3.22. digit. An optional leading 'A' can be transmitted. There are no options for Tri-Optic supported. For string format see figure 3.21. Concatenation: Options for Code 39: If a Code 39 bar code contains a leading space, • enable full ASCII conversion the data is stored into the reader's buffer • enable Italian Pharmaceutical conversion without the leading space. As soon as a Code • enable check digit 39 bar code is read without a leading space, • disable transmission of the check digit the data is appended to the reader's buffer and • enable transmission of start/stop the entire buffer is transmitted and cleared for • enable leading A for Italian Pharmaceutical new data. In case a non Code 39 bar code is • selection of the minimum number of data read, the data in the non-Code 39 bar code is characters transmitted and the buffer is cleared. The buffer size is reader dependent. Normal Code 39: In this mode the decoded data characters are transmitted without further translation.

Full ASCII Code 39: In this mode the decoded data characters are translated to full ASCII Code 39.

Full ASCII Code 39 if possible: In this mode the decoded data characters are translated to full ASCII Code 39. Invalid combinations are not translated and are transmitted as is.

U52 3 Code options stop char. stop char. digit check data data (8 digits) Tri-Optic triplet 2 + triplet 1 ( 3 + 3 digits = 6 total ) Italian Pharmaceutical _D7_ _C1_ _C0_ _ZZ_ _ZZ_ _D5_ _D4_ _+K_ _D6_ A leading start char. start char. Fig. 3.22. Options for Code 39 and It.Pharm. Options for 3.22. Fig. Fig. 3.21. Options for Code 39 and It.Pharm. Code 39 and Options for 3.21. Fig. U53 stop char. + D6 D7 C1 C0 D5 D4 SET END OPTICON Universal book menu OPTICON digit check Code 39 data (0 or more char.) start char. Fig. 3.20. Options for Code 39 and It.Pharm. Code 39 and Options for 3.20. Fig. Check CD Check Not check CD Not check It. Pharmaceutical if It. possible It. PharmaceuticalIt. only Full ASCII Code 39 if possible Full ASCII Code 39 Normal Code 39 Code Normal 3.3.4. Options for Code3.3.4. 39 and Options It.Pharm. for OPTICON Universal menu book

SET _ZZ_

Not transmit CD D8 _D8_

Transmit CD D9 _D9_

Not transmit ST/SP D1 _D1_

Transmit ST/SP D0 _D0_

Not transm. ld. A for It. DA Pharm.Code _DA_

Transmit leading A for It. DB Pharm.Code _DB_

Minimum 3 digits 8D _8D_

Minimum 1 digit 8E _8E_

Disable concatenation +M _+M_

Enable concatenation +L _+L_

END _ZZ_

U54 3 Code options stop stop char. char. stop char. digit digit check check digit check data (1 or data (1 or more char.) more char.) Codabar CX Code ABC Code digit digit check check data (1 or more char.) data (1 or data (1 or Fig. 3.23. Options for Codabar for Options 3.23. Fig. Fig. 3.25. Options for Codabar Options for 3.25. Fig. Fig. 3.24. Options for Codabar Options for 3.24. Fig. more char.) more char.) start char. start start char. char. U55 OPTICON Universal book menu OPTICON characters Options for Codabar: Options for • ABC code concatenation enable • CX code concatenation enable • digit check check enable • digit of the check transmission disable • of start/stop transmission disable • of selection start/stop translation character • of data of number selection minimum • library enable space (CLSI) insertion CX-Code: bar codes which The CX-Code consists of two The code is are decoded in one read cycle. concatenatedof the when the stop character and the startfirst bar code is a C, of character the and The B second bar C code is a B. string For are not transmitted. characters see figure 3.25. format ABC-Code: American for The ABC code is an acronym Blood Commission. This code consists of two bar codes which are decoded in one read The code is concatenated when the stop cycle. bar code and of the first the startcharacter These bar code of the second is a D. character string format D's are nottwo For transmitted. see figure 3.24. Codabar (NW7): length symbology Codabar (NW7) is a variable start/ digit andwith an printable optional check characters are The next stop characters. supported: • 0 upto 9 digits the • the characters$: / . + - • start/stop C or D are A, B, characters is calculated as the sumThe checksum modulo 16 of all data of the numerical values string see figure 3.23. format For characters. 3.3.5. Options for Codabar3.3.5. Options for OPTICON Universal menu book

Space insertion: This option inserts spaces in position 2, 7, 13, of the data string for use in library systems. Fig. 3.26. Options for Codabar

ST/SP translation: Codabar Start and Stop This option enables the translation and transmission of the start and stop characters. 1 2 3 4 5 6 Not transmit ST/SP

Thus if the option ST/SP: abcd/tn*e is chosen, A 1 2 3 4 5 6 B ST/SP: ABCD/ABCD the start character is converted to lower case, e.g. from A, B, C or D to a, b, c, or d a 1 2 3 4 5 6 b ST/SP: abcd/abcd respectively and the stop character is A 1 2 3 4 5 6 N ST/SP: ABCD/TN*E converted from A, B, C or D to t, n, *, or e a 1 2 3 4 5 6 n ST/SP: abcd/tn*e respectively. The next figure shows the resulting format for these options with a Codabar label using A and B as start and stop characters and 1 2 3 4 5 6 as data characters. 1 2 3 4 5 6 For string format see figure 3.26. ST/SP: ASCII Hex 11

Minimum data characters: ST/SP: ASCII Hex 12 Codabar labels are checked for a minimum of ST/SP: ASCII Hex 13 1, 3 or 5 characters are set by the user. If the number of characters in the label is shorter ST/SP: ASCII Hex 14 than the number set, the label will be rejected. If the fixed length option is used for Codabar type labels then such labels will additionally be checked for fixed length.

Inter character gap check: This option enables the reading of Codabar labels with a large or irregular gap between characters. Checking the gap means that it is not allowed to have a gap. Disable the gap check allows gaps in the bar code.

U56 3 Code options _F0_ _F3_ _F4_ _ZZ_ _H4_ _H5_ _H3_ _H7_ _H6_ _H9_ _H8_ _HE_ _HD_ _ZZ_ _HA_ U57 F0 F3 F4 H7 H6 H9 H8 H4 H5 H3 HE HD HA SET END OPTICON Universal book menu OPTICON ST/SP: abcd/abcd ST/SP: ABCD/ABCD ST/SP: Not transmit ST/SP Not transmit Enable space Enable insertion Disable space insertion space Disable Not transmit CD Not transmit Transmit CD Check CD Check Not check CD Not check Enable Codabar, ABC Codabar, Enable and CX Enable only Enable codeCX Enable only code ABC Enable Enable only Codabar only Enable normal mode 3.3.5. Options for Codabar3.3.5. Options for OPTICON Universal menu book

SET _ZZ_

ST/SP: ABCD/TN*E F1 _F1_

ST/SP: abcd/tn*e F2 _F2_

ST/SP: / HJ _HJ_ Minimum data one HC character _HC_

Minimum data three HB characters _HB_

Minimum data five HF characters _HF_

Disable intercharacter HI gap check _HI_

Enable intercharacter HH gap check _HH_

END _ZZ_

U58 3 Code options digit check data (1 or more digits) Matrix 2of5, Chinese Post Matrix 2of5 Industrial 2of5, Interleaved 2of5, S-Code, zero Fig. 3.27. Options for 2of5 and S-Code 2of5 Options for 3.27. Fig. leading (optional) characters Options for code 2of5: code for Options • digit of the check transmission disable • digit check check enable • of data selection of the number minimum • industrial 2of5 for space check disable • 2of5 S-Code transmit as Interleaved data Minimum characters: a minimum of 1, 3 or for Code 2of5 are checked of If the number user. the as set by 5 characters the label in is less then the number characters set, the label length will be rejected. If the fixed Code a 2of5 type label, than option is used for fixed for such label will additionally be checked length. Space check: the reading of Industrial This option enables 2of5 labels with a large or irregular spacing. S-Code 2of5: as Interleaved Transmit S-Code to transmit as This option enables adding a leading zero. 2of5 by Interleaved U59 OPTICON Universal book menu OPTICON For string of the supported format For symbologies see figure 3.27. Chines Post Matrix 2of5: Chines Post of Matrix is a variant 2of5.This symbology To the options and check assure proper reads, (Matrix) 2of5. setting for Matrix 2of5: encodes 1 digit in each This symbology of be the number digits can therefore character, is Information number. an odd or an even carried in the and spaces. bars S-Code: 2of5 Interleaved encodes like This symbology as encodes the last data character but Industrial 2of5. of data digits is The number an odd number. always therefore Information is carried in the bars and the startspaces.The stop patternand is not unique essential to use It is therefore inside the code. partial length option to reads. prevent the fixed Interleaved 2of5:Interleaved each encodes a pair of digits in This symbology ofsymbol, digits are therefore the number Information is carried number. an even always The startin the bars and spaces. and stop pattern inside the is not unique It is code. length essential to use the fixed therefore partialoption reads. to prevent Industrial 2of5: encodes a single digit in each This symbology data is carried symbol. Information in the bars only. The checksum is calculated as the sumThe checksum modulo 10 of all data the of the numerical values characters. Code 2of5: Code with symbology length Codeis a variable 2of5 digit and start non printable an optional check characters and stopThe following characters. are supported: • the digits 9 0 upto 3.3.6. 2of5 Options for and S-Code OPTICON Universal menu book 3.3.6. Options for 2of5 and S-Code

SET _ZZ_

Not transmit CD E1 _E1_

Transmit CD E0 _E0_

Not check CD G0 _G0_

Check CD G1 _G1_

Minimum data one GE character _GE_

Minimum data three GF character _GF_

Minimum data five GI character _GI_

Disable space check for GK Industrial 2of5 _GK_

Enable space check for GJ Industrial 2of5 _GJ_

Not transmit S-Code as Interleaved 2of5 _GH_

Transmit S-Code as GG Interleaved 2of5 _GG_

END _ZZ_

U60 3 Code options CD digit check (1 digit) SN serial number (8 digits) IATA FC code form (2 digits) _4L_ _ZZ_ _ZZ_ _4H_ _4I_ _4J_ _4K_ _4M_ AC code Fig. 3.28. Options for IATA for Options 3.28. Fig. airline (3 digits) CPN (1digit) coupon Check digit calculation: digit Check digit calculationIf the then is required, check the appropriate be calculation method must selected. U61 4I 4J 4L 4K 4H 4M SET END OPTICON Universal book menu OPTICON Transmit CD Not transmit CD Not transmit Check CPN, AC, FC and AC, CPN, Check SN Check FC and SNonly FC and Check and SN CPN, FC Check Not check CD Not check Options for IATA: Options for • digit check check enable • digit calculation of selection the check • digit of the check transmission disable The checksum is calculated as the modulo The checksum for is acronym of the data string. IATA seven Association. For International Air Transport string see figure format 3.28. The IATA code is a variable length symbology symbology length is a variable code The IATA digit andwith an non printable optional check characters start/stop The following characters. are supported: • 0 upto 9 digits the 3.3.7. Options for IATA 3.3.7. Options for OPTICON Universal menu book 3.3.8. Options for MSI/Plessey

MSI Plessey is a variable length symbology with one or two optional check digit calculations CD1 and CD2 and non printable start/stop Fig. 3.29. Options for MSI/Plessey characters. The following characters are supported: MSI/Plessey • the digits 0 up to 9 data cd1 cd2 The checksum is calculated as the sum modulo (1 upto 13 digits) 10 or 11 of the data characters. The checksum CD2 is calculated as the sum modulo 10 or 11 of the data characters and CD1. For string format see figure 3.29.

Options for MSI/Plessey: • disable check digit check • selection of the check digit calculation • selection of the number of check digits to be transmitted

Check digit: If the check digit calculation is required, then the appropriate calculation method must be selected.

Not transmit CD: The character positions CD1 and CD2 are not transmitted.

Transmit CD1: The character position CD2 is not transmitted.

Transmit CD1 and CD2: All characters in the label are transmitted.

U62 3 Code options _4B_ _4C_ _4D_ _4R_ _4G_ _4E_ _4F_ _ZZ_ _ZZ_ _4A_ U63 4F 4E 4A 4R 4B 4C 4D 4G SET END OPTICON Universal book menu OPTICON Transmit CD1 Transmit CD1 and CD2 Transmit Not transmit CD Not transmit Check 2 CD's = MOD11/ Check MOD 10 Check 2 CD's = MOD10/ Check MOD 11 Check 2 CD's = MOD10/ Check MOD 10 Check 1 CD = MOD 10 1 CD = MOD Check Not check CD check Not 3.3.8. Options for MSI/Plessey MSI/Plessey 3.3.8.Options for OPTICON Universal menu book 3.3.9. Options for Telepen

Telepen is a variable length symbology with a check digit and non printable start/stop Fig. 3.30. Options for Telepen characters. The following characters are supported: Telepen • in numeric mode, the digits 00 upto 99 • in full ASCII mode, all 128 ASCII characters data check (1 upto 32 characters) digit The check digit calculation is derived from the sum of all data characters modulo 127. The check digit cannot be transmitted. For string format see figure 3.30.

Options for Telepen: • selection of ASCII mode

SET _ZZ_

Numeric mode D2 _D2_

ASCII mode D3 _D3_

END _ZZ_

U64 3 Code options digits check UK/Plessey data _DQ_ _ZZ_ _ZZ_ _4O_ _4N_ _DO_ _DN_ _DP_ (5 upto 20 characters) Fig. 3.31. Options for UK/Plessey Options for 3.31. Fig. Space insertion: insertsThis option 2, 5, in position spaces 11, use in library14 of the data string systems. for A to conversion: 'A' into an the character converts This option digits are affected. and check 'X'. The data U65 4N 4O DP DN DQ DO SET END OPTICON Universal book menu OPTICON Enable A to X conversion Enable Disable A to X Disable conversion Enable space Enable insertion Disable space insertion space Disable Transmit CD's Transmit Not transmit CD's Not transmit Options for UK Plessey: Options for • to X conversion A enable • digits of the check transmission disable • library enable space (CLSI) insertion The checksum contains 2 digits and is The checksum of all the calculated from the numerical values string see format figure 3.31. For data digits. UK Plessey is a variable length symbology with length symbology is a variable UK Plessey a mandatory and printable non checksum start/ are characters The following stop characters. supported: • 0 upto 9 digits the • the characters A upto F 3.3.10. UK/Plessey Options for OPTICON Universal menu book 3.3.11. Options for Code 128 and GS1-128

Code 128: Code 128 is a variable length symbology with a FNC2 Concatenation: mandatory check digit and non printable start/ If a Code 128 bar code contains a leading stop characters. The following characters are FNC2 character, the data is stored into the supported: reader's buffer. As soon as a Code 128 bar • all 128 ASCII characters code is read without a leading FNC2 character, • 4 non data function characters the data is appended to the reader's buffer and • 3 start characters the entire buffer is transmitted and cleared for • 4 code set selection characters new data. In case a non Code 128 bar code is • 1 stop character read, the data in the non-Code 128 bar code is transmitted and the buffer is cleared. The buffer The check digit is calculated as the sum size is reader dependent. modulo 103 of the start character and the weighted values of the data and special characters. For string format see figure 3.32. Fig. 3.32. Options for Code 128 and GS1-128 Options for Code 128: • enable concatenation Code 128

GS1-128: data In this mode the Code128 data is translated to (1 or more characters) the GS1-128 format, formerly known as EAN- 128 or UCC-128. GS1-128 data starts with the FNC1 character and separates 2 data fields with the FNC1 character. Fig. 3.33. Options for Code 128 and GS1-128 The first FNC1 character is translated to ]C1, and the second FNC1 character is translated to GS1-128 an ASCII GS (hex 1D) character. For string format see figure 3.33. ]C1 data data (1 or more char.) (1 or more char.) Options for GS1-128: • enable GS1-128 conversion

Enable GS1-128 only: In this mode the decoded data characters are translated to the GS1-128 format. If the data does not comply with the GS1-128 format, then the label is rejected.

Enable GS1-128 if possible: In this mode the decoded data characters are translated to the GS1-128 format. If the data does not comply with the GS1-128 format, then the label is transmitted as Code 128.

U66 3 Code options _JF_ _OG_ _MP_ _MO_ _ZZ_ _ZZ_ _OF_ U67 JF OF MP OG MO SET END OPTICON Universal book menu OPTICON Enable concatenationEnable Disable concatenation Disable Enable GS1-128 Enable if possible Enable GS1-128 Enable only Disable GS1-128 Disable 3.3.11. Code Options and 128 GS1-128 for OPTICON Universal menu book 3.3.12. Options for Code 93

Code 93 is a variable length symbology with 2 mandatory check digits and non printable start/ Fig. 3.34. Options for Code 93 stop characters. The following characters are supported: Code 93 • the digits 0 upto 9 data check check • the upper case characters A upto Z (1 or more characters) digit digit • the characters - . $ / + % SPACE C K • 4 non printable shift characters

The first check digit (C) is the modulo 47 sum of the weighted data character values. The second check digit (K) is the modulo 47 sum of the weighted data character values including the first check digit (C). The check digits are not transmitted.

The special shift characters are control characters and are not transmitted with the data. If one of these characters is followed by an upper case character 'A' upto 'Z', it is transmitted as 1 single character. In case of an invalid combination, the label is rejected. This method enables support for full 128 ASCII characters encodation. The encodation is compatible with the Code 39 $, %, / and + characters. For string format see figure 3.34.

Options for Code 93: • enable concatenation • transmission of check digits • calculation of check digits

Concatenation: If a Code 93 bar code contains a leading space, the data is stored into the reader's buffer without the leading space. As soon as a Code 93 bar code is read without a leading space, the data is appended to the reader's buffer and the entire buffer is transmitted and cleared for new data. In case a non Code 93 bar code is read, the data in the non-Code 93 bar code is transmitted and the buffer is cleared. The buffer size is reader dependent. Support for this option is reader dependent.

U68 3 Code options _AC_ _DZ_ _DY_ _+W_ _+V_ _ZZ_ _ZZ_ _9Q_ U69 +V DY 9Q DZ AC + SET END OPTICON Universal book menu OPTICON Enable concatenationEnable Disable concatenation Disable Transmit CD Transmit Not transmit CD Not transmit Check CD Check Not check CD check Not 3.3.12. Code Options 93 for OPTICON Universal menu book 3.3.13. Options for Code 11

Code 11 is a variable length symbology with 1 Options for Code 11: or 2 optional check digits and non printable • disable check digit(s) start/stop characters. If the data is 10 or less • automatic checking for 1 or 2 check digits characters, one check digit is used. If the data depending of the number of data characters is more then 10 characters, then 2 check digits • enable transmission of check digit(s) are used. The following characters are supported: • the digits 0 upto 9 • the dash character '-' Fig. 3.35. Options for Code 11

The first check digit is the modulo 11 sum of the Code 11 weighted data character values. The second check digit is the modulo 11 sum of data cd1 cd2 the weighted data character values including (1 or more characters) the first check digit. The check digits are not transmitted. For string format see figure 3.35.

SET _ZZ_

Not check CD BLF _BLF_

Check 1 CD BLG _BLG_

Check 2 CDs BLH _BLH_

Check auto 1 or 2 CDs BLI _BLI_

Not transmit CD(s) BLJ _BLJ_

Transmit CD(s) BLK _BLK_

END _ZZ_

U70 3 Code options data (3 digits) (-) dash (3 digits) _ZZ_ _*-_ _*+_ _*/_ _*._ _ZZ_ Fig. 3.36. Options for for Options 3.36. Fig. Korean Postal Authority code Korean Postal Authority code Korean Postal Authority check digit data Transmit dash: Transmit printed 2D ) is The dash character '-' ( hex the 3rd between digit and 4th U71 *. */ *- *+ SET END OPTICON Universal book menu OPTICON Not transmit dash Not transmit dash Transmit Transmit CD Transmit Not transmit CD Not transmit Options for Korean Postal Authority code: Authority Postal Korean Options for • dash transmit • dash not transmit • CD transmit • CD not transmit Korean Postal Authority code is a fixed length length is a fixed code Authority Postal Korean a mandatory with numeric symbology check digit is not transmitted. digit. The check string see figure format 3.36. For 3.3.14. Options for Korean Postal Authority Postal 3.3.14. Korean Options for code OPTICON Universal menu book 3.3.15. Options for Intelligent Mail Barcode 3.3.16. Options for POSTNET

Intelligent Mail Barcode is a symbology in four POSTNET (Postal Numeric Encoding different states. It is formerly known as Technique) is a height modulated symbology OneCode and is a variant of the 4-State with a number of fixed lengths. Customer Barcode. The symbology is a height For string format see figure 3.38. modulated and has a number of fixed lengths. For string format see figure 3.37. Fixed data capacity: • Numeric data: 5 / 6 / 9 / 11 characters Fixed data capacity: • Additional data: 1 check digit • Numeric data: 20, 25 , 29 or 31 characters Checkdigit: Fixed data format and size: The start and stop pattern consist of a fixed The data is built of several identifiers which single frame bar which is not unique inside the follow each other in fixed order. Sizes are a pre- code. It is not transmitted. determined amount of digits. The checkdigit is calculated and transmitted • Barcode identifier: 2 with the barcode data. • Service type identifier: 3 • Mailer ID and Sequence number: maybe 6+9 Encodable characters: digits or 9+6, always totalized to 15 • digits 0 up to 9 • Delivery point : may be omitted (0), standard zip (5), zip+4 (9), zip+4 incl. delivery point digits (11) Fig. 3.38. Options for POSTNET

Checksum: POSTNET An 11-bit CRC Frame Check Sequence is always calculated and is not transmitted. data check 5, 6, 9 or 11 digits digit Encodable characters: • digits 0 up to 9

Fig. 3.37. Options for Intelligent Mail Barcode

Intelligent Mail Barcode service delivery barcode type mailer + sequence point identifier identifier ID number zip code

2 3 6 + 9 digits 0, 5, 9 or 11 digits digits or digits 9 + 6 digits

U72 3 Code options cd cd (1 digit) (1 character) data (13 digits) GS1 Databar, data GS1 Databar Limited GS1 Databar Expanded _DL_ _DT_ _DS_ _ZZ_ _ZZ_ _DM_ (1 upto 73 characters) Fig. 3.40. Options for GS1 Databar GS1 Options for 3.40. Fig. Fig. 3.39. Options for GS1 Databar Options for 3.39. Fig. application identifier (01) (refer to GS1 Expanded) Databar (refer (refer to GS1 Databar) (refer For string figure 3.39 see format or 3.40.For GS1 Databar: Options for • of CD transmission • Identifier of Application transmission Not transmit CD: of GS1 theDo last character not transmit Databar. • to GS1 Databar Limited) (refer Limited • Expanded, Expanded stacked The next GS1 Databar versions are supported. GS1 Databar versions The next • Omnidirectional/Truncated/Stacked U73 DL DT DM SET END OPTICON Universal book menu OPTICON digits 0 up to 9 20 digits, case characters, lower upper, and characters function FNC1 character Application Identifier and"01" 14 digits. alpha characters checksum checksum. Transmit Application Transmit Identifier Not transmit Not transmit Application Identifier Transmit CD Not transmit CD Not transmit Encodable characters: Encodable • Databar GS1 and GS1 Databar Limited: • Databar GS1 Expanded: subset of ISO 646: Maximum data capacity:Maximum • Databar GS1 and GS1 Databar Limited: • Databar GS1 Expanded: 74 numeric41 or Checksums: uses a mandatoryThe GS1 Databar family checksum. •GS1 Databar uses a modulo 79 checksum, uses•GS1 Databar Limited a modulo 89 •GS1 Databar Expanded uses 211 a modulo is calculated and not always is The checksum transmitted. GS1 Databar is formerly known as RSS familiy GS1 Databar familiy as RSS formerly is known Support GS1 including the group. RSS-14 for Databar options dependent. is reader 3.3.17. GS1 Databar Options for OPTICON Universal menu book 3.3.18. Options for Composite Codes

CC-A is a modified MicroPDF417 version. CC-B is standard MicroPDF417. Fig. 3.41. Options for Composite Codes CC-C is standard PDF417. Composite A Maximum data capacity: • CC-A: 56 characters 1D data composite data • CC-B: 338 characters (1 upto 73 characters) (1 upto 56 characters) • CC-C: 2361 characters

Symbol size: • 1D part: see RSS and EAN codes • Composite part: CC-A and CC-B same as Fig. 3.42. Options for Composite Codes MicroPDF417, CC-C same as PDF417 Composite B

Error correction: 1D data composite data • 1D part: only error detection (1 upto 73 characters) (1 upto 338 characters) • Composite part: Reed Solomon error correction

Encodable characters: • ASCII values 0 - 127 ( ISO 646 ) Fig. 3.43. Options for Composite Codes • ASCII values 128 - 255 ( ISO 8859-1, No. 1, extended ASCII ) Composite C • with ECI: many other character sets For string format of composite codes see figure 1D data composite data 3.41 or 3.42 or 3.43. (1 upto 73 characters) (1 upto 2361 characters)

Options for Composite codes: • enable composite code • ignore link flag Fig.Fig. 3.44.3.44. CombinedCombined optionsoptions • output mode forfor CompositeComposite CodesCodes For string format of composite codes see figure CompositeComposite LinkLink OutputOutput OutputOutput 3.44. EnableEnable FlagFlag ModeMode ResultResult BHEBHE RPRP BL0BL0 1D1D / /1D+2D 1D+2D BHEBHE RPRP BL1BL1 2D2D / /1D+2D 1D+2D BHEBHE RPRP BL2BL2 1D1D / /2D 2D / /1D+2D 1D+2D BHEBHE RQRQ BL0BL0 1D+2D1D+2D BHEBHE RQRQ BL1BL1 1D+2D1D+2D BHEBHE RQRQ BL2BL2 1D+2D1D+2D BHFBHF RPRP BL0BL0 1D1D BHFBHF RPRP BL1BL1 2D2D BHFBHF RPRP BL2BL2 1D1D / /2D 2D BHFBHF RQRQ BL0BL0 1D1D BHFBHF RQRQ BL1BL1 2D2D BHFBHF RQRQ BL2BL2 1D1D / /2D 2D

U74 3 Code options _RP_ _ZZ_ _ZZ_ _RQ_ _BHF_ _BHE_ _BL0_ _BL1_ _BL2_ U75 RP RQ BL0 BL1 BL2 SET BHF BHE END OPTICON Universal book menu OPTICON As a single component, 1D+2D component only is allowed As a single component, is only 1D component allowed As a single component, only 2D component is allowed Enable Composite Enable on GS1-Databar Disable Composite on on Composite Disable GS1-Databar Ignore compositelink flag Not composite ignore flag link 3.3.18. Composite Options Codes for OPTICON Universal menu book 3.3.19. Options for Codablock F 3.3.20. Options for DataMatrix

Codablock-F is variable size multi row (stacked) Data Matrix is a variable size matrix symbology symbology based on Code 128. All features of with selectable error correction levels. Code 128 do apply for Codablock F. Maximum data capacity (ECC200): Maximum data capacity: • alphanumeric data: 2335 characters • text compaction = alphanumeric data: 2684 • 8-bit data: 1556 characters characters • numeric data: 3116 characters • numeric compaction = numeric data: 5368 characters Symbol size: ECC000 - 140: Symbol size: • odd number of rows and columns, square • number of rows: 2 up to 44 shape. • number of columns: 1 up to 61 • minimum: 9 * 9 modules, maximum: 49 * 49 modules Error detection: ECC200: Codablock has 1 additional character for the • even number of rows and columns, square or entire symbol. rectangular shape Codablock calculates 1 check digit that is not • square: minimum 10 * 10, maximum 144 * transmitted. 144 modules • rectangular: minimum 8 * 18, maximum 16 * Encodable characters: 48 modules • ASCII values 0 - 127 ( ISO 646 ) • 4 FNC values Error correction: For string format see figure 3.45. • ECC000 - 140: four levels of convolutional error correction, option for error detection only Fig. 3.45. Options for Codablock F • ECC200: Reed-Solomon error correction For new applications ECC200 is Codablock F recommended.

data Additional features: (1 upto 5368 characters) • extended Channel Interpretation (ECI, ECC200 only): support for different character sets and data interpretations • structured append (ECC200 only): represent data in up to 16 Data Matrix symbols Support for these options is reader dependent. The supported character set and the maximum decodable number of characters, is reader dependent

Encodable characters: • ASCII values 0 - 127 ( ISO 646 ) • ASCII values 128 - 255 ( ISO 8859-1, Latin alphabet No. 1, extended ASCII ) • with ECI: many other character sets For string format see figure 3.46.

U76 3 Code options data Aztec (1 upto 3832 characters) Fig. 3.47. Options for Aztec Options for 3.47. Fig. alphabet No. 1, extended ASCII ) 1, extended alphabet No. Read options reversal presentation reversal Aztec symbols support for different character sets and data character support different for interpretations decodable number of characters, is reader dependent reader is characters, of number decodable Encodable characters: • 646 0 - 127 ( ISO ) ASCII values • 128 ( ISO 8859-1, - 255 ASCII values Latin • sets with other ECI: character many string see figure 3.47. format For Aztec: Options for • structured append time out: see chapter Support these options is reader dependent. for The supported set and character the maximum • mirror image: decode symbol in mirror • structured append: represent data in up to 26 3.3.21. Aztec Options for matrix size symbology Aztec is a variable code with selectable error levels. correction data capacity:Maximum Standard Aztec: • alphanumeric: 3067 characters • numeric: 3832 characters • 1914 characters byte: Aztec runes: • 000 up to 255 ( 3 digits ) values Symbol size: Standard Aztec: • 15 * 15 modules minimum: • modules 151 * 151 maximum: Aztec runes: • 11 * 11 modules fixed: correction: Error Reed-Solomon User selectable error correction from 5% to 95% of data region. levels Additional features: • Channel Interpretation extended (ECI): U77 OPTICON Universal book menu OPTICON data DataMatrix (1 upto 3116 characters) Fig. 3.46. Options for DataMatrix for Options 3.46. Fig. Read options Options for DataMatrix: Options for • Structured append chapter time out: see OPTICON Universal menu book 3.3.22. Options for Chinese Sensible code

Chinese Sensible code is a matrix symbology Encodable characters: with selectable error correction levels. The • numerical values 0-9 code allows 84 variable sized versions. • ASCII value 0 - 127 ( ISO 646 ) • binary byte Pattern: • ordinary chinese characters ( GB 18030 - 2 Each code is a square area comprised of a Region, Double-byte, Four-byte ) variable amount of nxn square symbols. A • with ECI: many other character sets crossing alignment pattern is available in For string format see figure 3.48. version 4 and its sequential versions. Al versions include four position detection patterns located on each corner. Fig. 3.48. Options for Chinese Sensible code

Maximum data capacity: Chinese Sensible code The data capacity depends on the version. • version 1: 205 characters data • sequential versions: increasing amount per (1 upto 31091 characters) version • version 84: 31091 characters

Symbol size: Chinese Sensible code has 84 versions, counting from version 1. Each following version has 2 more modules. • minimum: version 1 = 23 * 23 modules • sequentially: version 2 = 25 * 25, version 3 = 27 * 27, etc. • maximum: version 84 = 189 * 189 modules

Error correction: Four levels of Reed-Solomon error correction.

Additional feature: Extended Channel Interpretion (ECI): support for chinese character set, other different character sets and data interpretions. Support for this option is reader dependent. The supported character set and the maximum decodable number of characteristics is reader dependent.

U78 3 Code options data QR Code (1 upto 7089 characters) Fig. 3.49. Options for QR Code for Options 3.49. Fig. options • no further supported options Options for QR code: Options for • structured append time out: see read mode U79 OPTICON Universal book menu OPTICON alphabet No. 1, extended ASCII ) 1, extended alphabet No. 2 only): support for different character sets 2 only):character support different for and data interpretations. symbols. QR Code Encodable characters: Encodable • 0 - 127 ( ISO 646 ) ASCII values • 128 - 255 ( ISO 8859-1, Latin ASCII values • sets other character with ECI: many string see figure format 3.49. For Additional features: • Channel Interpretation extended (ECI, model • structured16 represent append: data inup to Support these options is reader dependent. for The supported character set and the maximum is reader of characters, number decodable dependent Error correction: Error of Reed-Solomonerror correction. levels Four Symbol size: Model 1: •21 modules 21 * minimum: • 73 modules 73 * maximum: Model 2: • 21 * 21 modules minimum: • 177 * 177 modules maximum: Maximum data capacity:Maximum Model 1: • alphanumeric data: 707 characters • 486 data: 8-bit characters • numeric data: 1167 characters • data: 299 characters kanji Model 2: • alphanumeric data: 4296 characters • 8-bit data: 2953 characters • numeric data: 7089 characters • data: 1817 characters kanji QR code is a variable size matrix symbology matrix symbology size is a variable QR code correction levels. error with selectable 3.3.23. QR OptionsCode for OPTICON Universal menu book 3.3.24. Options for Micro QR Code 3.3.25. Options for Maxicode

Micro QR code is a compact version for the Maxicode is a fixed size matrix symbology with regular QR Code. selectable error correction levels.

Maximum data capacity: Maximum data capacity: Model 1: • alphanumeric data: 93 characters • numeric data: 5 characters • numeric data: 138 characters Model 2: • alphanumeric data: 6 characters Symbol size: • numeric data: 10 characters 28.14mm wide * 26.91mm high ( including quiet Model 3: zones ) • alphanumeric data: 11 characters • 8-bit data: 9 characters Error correction: • numeric data: 18 characters 2 levels of Reed-Solomon error correction. • kanji data: 6 characters Model 4: Additional features: • alphanumeric data: 21 characters • extended Channel Interpretation (ECI): • 8-bit data: 15 characters support for different character sets and data • numeric data: 35 characters interpretations • kanji data: 9 characters • structured append: represent data in up to 8 Maxicode symbols Symbol size: Support for these options is reader dependent. Model 1: The supported character set and the maximum • 11 modules decodable number of characters, is reader Model 2: dependent. • 13 modules Model 3: Encodable characters: • 15 modules • ASCII values 0 - 127 ( ISO 646 ) Model 4: • ASCII values 128 - 255 ( ISO 8859-1, Latin • 17 modules alphabet No. 1, extended ASCII ) • with ECI: many other character sets Error correction: For string format see figure 3.51. Up to three levels of Reed-Solomon error correction for Model 4, no error correction for Options for Maxicode: Model 1. • structured append time out: see read mode options Encodable characters: • no further options supported • ASCII values 0 - 127 ( ISO 646 ) For string format see figure 3.50. Fig. 3.51. Options for Maxicode Options Micro QR Code • no options supported Maxicode

data (1 upto 138 characters) Fig. 3.50. Options for Micro QR Code

Micro QR Code

data (1 upto 35 characters)

U80 3 Code options data MicroPDF417 (1 upto 366 characters) Fig. 3.53. Options for MicroPDF417 Options for 3.53. Fig. Structured append time out ): see read mode options character sets character alphabet No. 1, extended ASCII ) 1, extended alphabet No. mode ): represent data in up to 99.999 MicroPDF417 symbols support for different character sets and data sets character support different for interpretations • no further options available For string see figure 3.53. format For MicroPDF417: Options for • macro MicroPDF417 timeout ( same as • other MicroPDF417: macro many for Support these options is reader dependent. for The supported set and character the maximum is reader number characters, of decodable dependent Encodable characters: • 0 - 127 ( ISO 646 ) ASCII values • 128 ISO 8859-1, - 255 ( ASCII values Latin • macro MicroPDF417 ( structured append 3.3.27. MicroPDF417 Options for row multi size MicroPDF417 variable is error correction fixed with symbology (stacked) levels. data capacity:Maximum • compaction: 250 characters text • 150 characters compaction: byte • numeric compaction:366 characters Symbol size: •to 44 4 up of row: number • of columns: 1 up to 4 number correction: Error is Number of error correction codewords and can dependent not be of symbol size changed. Additional features: • Channel Interpretation extended (ECI): U81 OPTICON Universal book menu OPTICON data PDF417 (1 upto 2710 characters) Fig. 3.52. Options for PDF417 Options for 3.52. Fig. append time out ): see read mode options alphabet No. 1, extended ASCII ) 1, extended alphabet No. sets support for different character sets and data sets character support different for interpretations 99.999 PDF417 symbols size obtain smaller symbology Options for PDF417: Options for • macro PDF417 timeout ( same as Structured • no further options available Encodable characters: Encodable • 0 - 127 ( ISO 646 ) ASCII values • 128 - 255 ( ISO 8859-1, Latin ASCII values • other macro PDF417: many character for string see figure format 3.52 For Additional features: • Channel Interpretation extended (ECI): • macro PDF417: represent data in up to • to truncated PDF417: reduce some overhead Support these options is reader dependent. for The supported character set and the maximum is reader of characters, number decodable dependent Error correction: Error error of error correction. Option for 8 levels detection only. Symbol size: • 3 up to 90 of row: number • of columns: 1 number up to 30 Maximum data capacity:Maximum • characters compaction: 1850 text • compaction: 1108 characters byte • numeric compaction: characters 2710 PDF417 is variable size multi row (stacked) (stacked) row multi size PDF417is variable correction error with selectable symbology levels. 3.3.26. PDF417 Options for OPTICON Universal menu book

U82 4 String options U83 OPTICON Universal book menu OPTICON suffix Code ID including including Code length bar data code prefix Code ID including including Fig. 4.01. String Options 4.01. Fig. Code length preamble postamble The input entries are described in this chapter. The string as in figure is transmitted format 4.01. Set prefix and suffix • (common prefix) of a preamble transmission • (common suffix) of a postamble transmission • of a prefix transmission • of a suffix transmission The bar code data has the format as describedThe bar codedata has in chapter ‘Code Options’. Case conversion • of bar code data conversion Options available are: Options available 4. STRING OPTIONS STRING 4. describesThis chapter which alterations the can be of made to the format transmitted the string. data OPTICON Universal menu book

4.1. Case conversion

The bar code data may be converted to either lower or upper case or the case may be Fig. 4.02. Case conversion exchanged. These options may be used if the user of a wedge has a preference to leave for instance the CAPSLOCK on or if the host AbCd Test string requires upper case characters only. See figure AbCd No case conversion 4.02. ABCD Convert to upper case

abcd Convert to lower case

aBcD Exchange case

SET _ZZ_

No case conversion YZ _YZ_

Convert to upper case YW _YW_

Convert to lower case YX _YX_

Exchange case YY _YY_

END _ZZ_

U84 4 String options SET SET END END SUFFIX ^M (CR) Set suffix All Set suffix Code 128 : 3 9 C SET END PREFIX Fig. 4.03. Set prefix and suffix Set prefix 4.03. Fig. Set prefix Code 39 Preamble andPreamble postamble: prefix and the before is transmitted A preamble A can contain up to 8 direct input characters. after suffix the is transmitted and postamble A can contain up to 8 direct input characters. for will be transmitted and postamble preamble and the preamble default, By all symbologies. is empty. postamble Code identification Opticon: A code identification and the code length may be included as a prefix or suffix. The direct method input 'code a quick identifier' provides a in addition to programming of programming each bar code prefix or suffix type. separate for See figure 4.04. Code identification AIM/ISO: in the The Code identifier will be transmitted : ISO 15424 format ]cm, where: decimal 93 • ] is ASCII value • c is code character • m is modifier character(s) a detailed of the modifier list 'm' character For to the ISO15424 refer and the AIM-ID’s, standard. See figure 4.05. If the direct input keyboard key from key If the keyboard direct input this chapteris selected result then the is a See figure key. or 4.03. U85 OPTICON Universal book menu OPTICON Note that this last example is for an RS232 is for Note that this last example a ^M (CR) interface a wedge For interface. combination M. in the key results How to set a suffix for all symbologies: to set a suffixHow for all the suffix for example configure for To labels: symbologies scan the following <^M (CR)> How to clear a prefix or suffix: to clear How Code 128 for example the suffix for clear To labels: scan the following Bar code readers which do not support a each symbology prefixfor or suffix different use of . to make have How to a prefix set How or a suffix: Code-39 for example configure a prefix for To this labels from as C39: scan the following current chapter ‘String Options’: <3> <9> <:> Default settings are: Default • Suffix - RS232: Prefix - None, ^M (CR) • Prefix Suffix - return- None, Wedge: Bar code readers with an RS232 interface may Bar code may readers with an RS232 interface with all 128 ASCII characters. be programmed additionally be may wedges Keyboard supported with the special keys programmed function keys. e.g. the keyboard, by 4.2. Set prefix and suffix and prefix Set 4.2. andA prefix input 4 direct suffix of maximum entriesbe included in front and at the may each end the string of respectively. OPTICON Universal menu book

In case the modifier is an asterix (*), the value depends on the options of the symbology or on Fig. 4.04. Set prefix and suffix the configured Code options. For details refer to OPTICON Code identifiers their own respective modifier tables. See UPC-A - C figures 4.06 up to 4.17. UPC-A +2 - F UPC-A +5 - G Code length: UPC-E - D The code length is transmitted as 2 digits, UPC-E +2 - H UPC-E +5 - I representing the decimal number of data EAN-13 - B characters transmitted, excluding prefix and EAN-13 +2 - L suffix characters. For 2D bar codes the code EAN-13 +5 - M length is transmitted as 6 digits. It is also EAN-8 - A possible to send for both 1D and 2D codes the EAN-8 +2 - length as 6 digits. EAN-8 +5 - K Code 39 - V Code 39 Full ASCII - W These direct input characters count as 1 entry Italian Pharmaceutical - Y of the 4 permissible entries for a prefix or suffix. Codabar - Codabar ABC - S Example: Codabar CX - f Industrial 2of5 - O If you want to configure the prefix Interleaved 2of5 - N :: S-Code - g scan the following labels: Matrix 2of5 - Q Chinese Post - w IATA - P MSI/Plessey - Z Telepen - d <:> UK/Plessey - a Code 128 - T <:> GS1-128 - T Code 93 - U Code 11 - b If you want to use the code identifiers, but need Korean Postal Authority code - c Intelligent Mail Barcode - 0 (zero) another code identifier for Code 39, you scan POSTNET - 3 the following labels: GS1 Databar - y CC-A - m CC-B - n CC-C - l <:> Codablock F - E DataMatrix - t Aztec - o <$> Aztec Runes - o <:> Chinese Sensible code - e QR code - u Micro QR Code - j Maxi Code - v PDF417 - r MicroPDF417 - s

U86 4 String options ]A0 ]A1 ]A2 ]A3 ]A4 ]A5 ]A6 ]A7 ]AIM-ID A* Fig. 4.06. Modifiers for Code 39 Modifiers for 4.06. Fig. AIM/ISO15424 Code identifiers for : Code identifiers AIM/ISO15424 Normal Code 39 (D5) Normal Code 39 Not check CD (C1) Transmit CD (D9) (D5) Normal Code 39 Check CD (C0) Transmit CD (D9) Normal Code 39 (D5) Not check CD (C1) Not transmit CD (D8) Normal Code 39 (D5) Check CD (C0) Not transmit CD (D8) Full ASCII Code 39 (D4) (+K) or Full ASCII Code 39 if pos. Not check CD (C1) Transmit CD (D9) Full ASCII Code 39 (D4) (+K) or Full ASCII Code 39 if pos. Check CD (C0) Transmit CD (D9) Full ASCII Code 39 (D4) or Full ASCII Code 39 if pos. (+K) Not check CD (C1) Not transmit CD (D8) Full ASCII Code 39 (D4) or Full ASCII Code 39 if pos. (+K) Check CD (C0) Not transmit CD (D8) Code options U87 (4.13) (4.14) (4.15) (4.16) (4.17) (4.06) (4.07) (4.08) (4.09) (4.10) (4.11) (4.12) } } OPTICON Universal book menu OPTICON ]E0 ]E3 ]E3 ]E0 ]E3 ]E3 ]E0 ]E3 ]E3 ]E4 ]E7 ]E7 ]A* ]A* ]X0 ]X0 ]F* ]F* ]X0 ]S0 ]I* ]X0 ]X0 ]X0 ]R* ]M* ]X0 ]B* ]X0 ]C0 ]C1 ]G0 ]H* ]X0 ]X0 ]X0 ]X0 ]e0 ]e1 ]e1 ]e1 ]e0 ]e0 ]e0 ]0* ]d* ]z* ]X0 ]Q* ]Q* ]U* ]L0 ]L0 ]AIM-ID *(Modifier table) ------IATA Aztec EAN-8 UPC-A UPC-E S-Code EAN-13 Telepen PDF417 Code 39 Code 93 Code 11 Codabar GS1-128 Tri-Optic QR Code Maxicode Code 128 EAN-8 +2 EAN-8 +5 UPC-A +2 UPC-A +5 UPC-E +2 UPC-E +5 POSTNET EAN-13 +2 EAN-13 +5 Matrix 2of5 Data Matrix UK/Plessey Codabar CX MSI/Plessey Codablock F GS1 Databar Chinese Post MicroPDF417 Codabar ABC Industrial 2of5 Micro QR Code Interleaved 2of5 AIM/ISO15424 Code identifiers AIM/ISO15424 Code 39 Full ASCII GS1-128 with CC-C (transmitted separately) (transmitted separately) (transmitted separately) Fig. 4.05. Set prefix and suffix Set prefix 4.05. Fig. Intelligent Mail Barcode GS1 Databar with CC-A GS1 Databar with CC-B CC-A CC-B CC-C Code 39 It. Pharmaceutical Symbology Korean Postal Authority code OPTICON Universal menu book

Fig. 4.07. Modifiers for Codabar Fig. 4.09. Modifiers for IATA AIM/ISO15424 Code identifiers for : F* AIM/ISO15424 Code identifiers for : R* Code options ]AIM-ID Code options ]AIM-ID

Codabar normal mode (HA) Not check CD (4H) ]R0 Not check CD (H7) ]F0 Transmit CD (4L) Transmit CD (H8) Check FC and SN only (4I) ]R1 Codabar ABC (H3 or H4) or Check CPN,FC and SN (4J) Not check CD (H7) ]F1 or Check CPN,AC,FC and SN (4K) Transmit CD (H8) Transmit CD (4L) Codabar normal mode (HA) Not check CD (4H) ]R2 Check CD (H6) ]F2 Not transmit CD (4M) Transmit CD (H8) Check FC and SN only (4I) ]R3 Codabar ABC (H3 or H4) or Check CPN,FC and SN (4J) Check CD (H6) ]F3 or Check CPN,AC,FC and SN (4K) Transmit CD (H8) Not transmit CD (4M) Codabar normal mode (HA) Not check CD (H7) ]F4 Not transmit CD (H9) Codabar ABC (H3 or H4) Not check CD (H7) ]F5 Fig. 4.10. Modifiers for MSI/Plessey Not transmit CD (H9) AIM/ISO15424 Code identifiers for : M* / X0 Codabar normal mode (HA) Code options Checksum + Transmit ]AIM-ID Check CD (H6) ]F6 Not transmit CD (H9) Check 1 CD = MOD 10 (4B): Codabar ABC (H3 or H4) (4B) + Transmit CD1 (4E) ]M0 Check CD (H6) ]F7 (4B) + Not transmit CD (4G) ]M1 Not transmit CD (H9) (4B) + Transmit CD1 and CD2 (4F) ]X0

Check 2 CD's = MOD 10/ MOD 10 (4C): (4C) + (4E) or (4G) or (4F) ]X0

Fig. 4.08. Modifiers for Interleaved 2of5 Check 2 CD's = MOD 10/ MOD 11 (4D): AIM/ISO15424 Code identifiers for : I* (4D) + (4E) or (4G) or (4F) ]X0

Code options ]AIM-ID Check 2 CD's = MOD 11/ MOD 10 (4R): (4R) + (4E) or (4G) or (4F) ]X0 Not check CD (G0) Transmit CD (E0) ]I0 Check CD (G1) Transmit CD (E0) ]I1 Not check CD (G0) Not transmit CD (E1) ]I2 Check CD (G1) Not transmit CD (E1) ]I3 Fig. 4.11. Modifiers for Telepen AIM/ISO15424 Code identifiers for : B* Code options ]AIM-ID

Telepen (numeric or ASCII only): ASCII mode (D3) ]B0 Numeric mode (D2) ]B1

Telepen (numeric followed by ASCII): ASCII mode (D3) ]B0 Numeric mode (D2) ]B2

Telepen (ASCII followed by numeric)(not supported): ASCII mode (D3) ]B0 Numeric mode (D2) ]B2

U88 4 String options ]z0 ]z1 ]z2 ]z3 ]z4 ]z5 ]z6 ]z7 ]z8 ]z9 ]zA ]zB ]zC ]AIM-ID ]Q0 ]Q1 ]Q2 ]Q3 ]Q4 ]Q5 ]Q6 ]AIM-ID ]U0 ]U1 ]U2 ]U3 ]AIM-ID Q* z* U* Fig. 4.15. Modifiers for Aztec Modifiers for 4.15. Fig. Fig. 4.16. Modifiers for QR Code QR Modifiers for 4.16. Fig. AIM/ISO15424 Code identifiers for : AIM/ISO15424 Code identifiers for : Code identifiers AIM/ISO15424 AIM/ISO15424 Code identifiers for : Fig. 4.17. Modifiers for Maxicode Modifiers for 4.17. Fig. FNC1 in first position FNC1 in second position FNC1 in second position Model 1 Model 2, ECI protocol not implemented Model 2, ECI protocol implemented Model 2, ECI protocol not implemented, FNC1 in first position Model 2, ECI protocol implemented, Model 2, ECI protocol not implemented, Model 2, ECI protocol implemented, Model, data structure No structure / other 1st message character FNC1 preceeding an initial or pair of digits FNC1 following ECI protocol implemented 1st message character and FNC1 preceeding ECI protocol implemented or pair of digits, FNC1 following an initial letter ECI protocol implemented Structured append header included and Structured append header included character FNC1 preceeding 1st message Structured append header included, or pair of digits FNC1 following an initial letter and Structured append header included ECI protocol implemented Structured append header included, character, FNC1 preceeding 1st message ECI protocol implemented Structured append header included, or pair of digits, FNC1 following an initial letter ECI protocol implemented Aztec runes Data structure Symbol in mode 4 or 5 Symbol in mode 2 or 3 Symbol in mode 4 or 5, ECI protocol implemented Symbol in mode 2 or 3, ECI protocol implemented Data structure U89 ]AIM-ID ]d0 ]d1 ]d2 ]d3 ]d4 ]d5 ]d6 ]H0 ]H1 ]H3 ]X0 ]AIM-ID ]O4 ]O5 ]AIM-ID d* O* OPTICON Universal book menu OPTICON H* / X0 Fig. 4.12. Modifiers for Code 11 Modifiers for 4.12. Fig. AIM/ISO15424 Code identifiers for : AIM/ISO15424 Code identifiers for : AIM/ISO15424 Code identifiers Fig. 4.14. Modifiers for DataMatrix Modifiers for 4.14. Fig. Fig. 4.13. Modifiers for Codablock F Codablock Modifiers for 4.13. Fig. AIM/ISO15424 Code identifiers for : Code identifiers AIM/ISO15424 Not transmit CD(s) (BLJ) Not check CD (BLF) Not transmit CD(s) (BLJ) Transmit CD(s) (BLK) Check 1 CD (BLG) or Check auto 1 or 2 CDs (BLI) or Check auto or Check 2 CDs (BLH) (BLI) or Check auto 1 or 2 CDs (length > 12) (length < 12) (BLK) Transmit CD(s) Check 2 CDs (BLH) (BLI) or Check auto 1 or 2 CDs (length > 12) Check 1 CD (BLG) Check 1 CD (BLG) ECC000 - ECC140 ECC200 ECC200, FNC1 in 1st or 5th position ECC200, FNC1 in 2nd or 6th position ECC200, supporting ECI protocol ECC200, FNC1 in 1st or 5th position and supporting ECI protocol ECC200, FNC1 in 2nd or 6th position and supporting ECI protocol Code options Symbology, data structure FNC1 not used FNC1 in 1st position Data structure OPTICON Universal menu book 4.2.1. Set prefix

SET _ZZ_

All Codes RY _RY_

UPC-A N1 _N1_

UPC-A + add on M0 _M0_

UPC-E N2 _N2_

UPC-E + add on M1 _M1_

EAN-13 N3 _N3_

EAN-13 + add on M2 _M2_

EAN-8 N4 _N4_

EAN-8 + add on M3 _M3_

Code 39 M4 _M4_

Codabar M5 _M5_

Industrial 2of5 M6 _M6_

Interleaved 2of5 M7 _M7_

END _ZZ_

U90 4 String options _OE_ _ZZ_ _I8_ _N0_ _L8_ _MA_ _M9_ _M8_ _*$_ _ZZ_ _MB_ _GL_ _D6D_ _BLD_ _D5I_ U91 I8 *$ L8 N0 GL M9 M8 OE MA MB D5I BLD SET D6D END OPTICON Universal book menu OPTICON GS1-Databar Intelligent Mail Barcode POSTNET Korean Postal Authority Authority Postal Korean code Code 11 Code 93 Code 128 UK/Plessey Telepen MSI/Plessey Matrix 2of5 IATA S-Code OPTICON Universal menu book

SET _ZZ_

Composite codes RR _RR_

Codablock F D4S _D4S_

DataMatrix MD _MD_

Aztec BF0 _BF0_

Chinese Sensible code D4N _D4N_

QR Code MK _MK_

Maxicode ML _ML_

PDF417 OC _OC_

MicroPDF417 OD _OD_

ISO track 1 (IATA) MH _MH_

ISO track 2 (ABA) MI _MI_

ISO track 3 (THRIFT) MJ _MJ_

Clear all prefixes MG _MG_

Preamble MZ _MZ_

END _ZZ_

U92 4 String options _O5_ _O6_ _O7_ _ZZ_ _N6_ _O0_ _N7_ _O1_ _N8_ _O2_ _N9_ _O3_ _O4_ _ZZ_ _RZ_ U93 N8 N9 N6 N7 O3 O4 O5 O6 O7 O1 O2 RZ O0 SET END OPTICON Universal book menu OPTICON Interleaved 2of5 Interleaved Industrial 2of5 Codabar Code 39 EAN-8 + add on EAN-13on + add EAN-8 EAN-13 UPC-Eadd + on UPC-E UPC-Aadd + on UPC-A All Codes 4.2.2. suffix Set OPTICON Universal menu book

SET _ZZ_

S-Code OB _OB_

Matrix 2of5 GM _GM_

IATA I9 _I9_

MSI/Plessey N5 _N5_

Telepen L9 _L9_

UK/Plessey OA _OA_

Code 128 O9 _O9_

Code 93 O8 _O8_

Code 11 BLE _BLE_

Korean Postal Authority *% code _*%_

Intelligent Mail Barcode D5J _D5J_

POSTNET D6E _D6E_

GS1-Databar PQ _PQ_

END _ZZ_

U94 4 String options _PV_ _PR_ _PS_ _ZZ_ _PO_ _PW_ _PX_ _PY_ _PZ_ _PT_ _PU_ _ZZ_ _RS_ _BF1_ _D4O_ _D4T_ U95 PT PZ PV PX PY PU PR RS PO PW BF1 D4T SET D4O END OPTICON Universal book menu OPTICON Postamble Clearsuffixes all ISO track 2 (ABA) track ISO 3 (THRIFT) track ISO ISO track 1 (IATA) track ISO MicroPDF417 PDF417 Maxicode QR Code Chinese code Sensible Aztec Codablock F Codablock DataMatrix Composite codes OPTICON Universal menu book 4.3.1. Direct input keyboard keys

SET _ZZ_

F1 8J _8J_

F2 8K _8K_

F3 8L _8L_

F4 8M _8M_

F5 8N _8N_

F6 8O _8O_

F7 8P _8P_

F8 8Q _8Q_

F9 8R _8R_

F10 8S _8S_

F11 8T _8T_

F12 8U _8U_

Backspace 9X _9X_

END _ZZ_

U96 4 String options _VS_ _7O_ _ZZ_ _7Q_ _7J_ _7K_ _7L_ _7M_ _7N_ _7T_ _VQ_ _VR_ _ZZ_ _7H_ _7I_ U97 7I 7J 7L 7T 7K 7N 7H VS 7O 7Q VR 7M VQ SET END OPTICON Universal book menu OPTICON Page up Page left Arrow Arrow right Arrow Arrow up Arrow Arrow down Arrow ESC RETURN ) ( Enter TAB OPTICON Universal menu book

SET _ZZ_

Page down 7P _7P_

Left 7U _7U_

Left 7W _7W_

Left 7Y _7Y_

Left $8 _$8_

Right 7V _7V_

Right 7X _7X_

Right 7Z _7Z_

Right $9 _$9_

CAPSLOCK 9S _9S_

END _ZZ_

U98 4 String options _5K_ _5L_ _5M_ _ZZ_ _5B_ _5C_ _5D_ _5E_ _5F_ _5G_ _5H_ _5I_ _5J_ _ZZ_ _5A_ U99 5I 5J 5L 5F 5K 5E 5A 5B 5H 5C 5D 5G 5M SET END OPTICON Universal book menu OPTICON , + * ) ( & ' % $ # “ ! 4.3.2. input Direct misc. character OPTICON Universal menu book

SET _ZZ_

- 5N _5N_

. 5O _5O_

/ 5P _5P_

: 6A _6A_

; 6B _6B_

< 6C _6C_

= 6D _6D_

> 6E _6E_

? 6F _6F_

@ 6G _6G_

[ 7A _7A_

\ 7B _7B_

] 7C _7C_

END _ZZ_

U100 4 String options _7F_ _9T_ _9U_ _9V_ _9W_ _ZZ_ _ZZ_ _7D_ _7E_ U101 7F 9T 9V 7E 9U 7D 9W SET END OPTICON Universal book menu OPTICON ~ } | { _ ‘ ^ OPTICON Universal menu book 4.3.3. Direct input numeric

SET _ZZ_

0 Q0 _Q0_

1 Q1 _Q1_

2 Q2 _Q2_

3 Q3 _Q3_

4 Q4 _Q4_

5 Q5 _Q5_

6 Q6 _Q6_

7 Q7 _Q7_

8 Q8 _Q8_

9 Q9 _Q9_

END _ZZ_

U102 4 String options _0K_ _0L_ _0M_ _ZZ_ _0B_ _0C_ _0D_ _0E_ _0F_ _0G_ _0H_ _0I_ _0J_ _ZZ_ _0A_ U103 0I 0J 0L 0F 0K 0E 0A 0B 0H 0C 0D 0G 0M SET END OPTICON Universal book menu OPTICON M L K J I G H F E D C B A 4.3.4. input Direct character OPTICON Universal menu book

SET _ZZ_

N 0N _0N_

O 0O _0O_

P 0P _0P_

Q 0Q _0Q_

R 0R _0R_

S 0S _0S_

T 0T _0T_

U 0U _0U_

V 0V _0V_

W 0W _0W_

X 0X _0X_

Y 0Y _0Y_

Z 0Z _0Z_

END _ZZ_

U104 4 String options _$K_ _$L_ _$M_ _ZZ_ _$B_ _$C_ _$D_ _$E_ _$F_ _$G_ _$H_ _$I_ _$J_ _ZZ_ _$A_ U105 $I $J $L $F $K $E $A $B $H $C $D $G $M SET END OPTICON Universal book menu OPTICON m l k j i g h f e d c b a 4.3.5. Direct input lower case character character case 4.3.5. lower Direct input OPTICON Universal menu book

SET _ZZ_ n $N _$N_ o $O _$O_ p $P _$P_ q $Q _$Q_ r $R _$R_ s $S _$S_ t $T _$T_ u $U _$U_ v $V _$V_ w $W _$W_ x $X _$X_ y $Y _$Y_ z $Z _$Z_

END _ZZ_

U106 4 String options _1J_ _1K_ _1L_ _ZZ_ _1A_ _1B_ _1C_ _1D_ _1E_ _1F_ _1G_ _1H_ _1I_ _ZZ_ _9G_ U107 1I 1J 1L 1F 1K 1E 1A 1B 1H 1D 1C 1G 9G SET END OPTICON Universal book menu OPTICON ^L (FF) ^K (VT) ^J (LF) ^I (HT) ^I ^H (BS) ^F (ACK) ^F ^G (BEL) ^E (ENQ) ^D (EOT) ^C (ETX) ^B (STX) ^A (SOH) ^@ (NULL) 4.3.6. Direct input character 4.3.6. input Direct control OPTICON Universal menu book

SET _ZZ_

^M (CR) 1M _1M_

^N (SO) 1N _1N_

^O (SI) 1O _1O_

^P (DLE) 1P _1P_

^Q (DC1) 1Q _1Q_

^R (DC2) 1R _1R_

^S (DC3) 1S _1S_

^T (DC4) 1T _1T_

^U (NAK) 1U _1U_

^V (SYN) 1V _1V_

^W (ETB) 1W _1W_

^X (CAN) 1X _1X_

^Y (EM) 1Y _1Y_

END _ZZ_

U108 4 String options _9B_ _9C_ _9D_ _9E_ _9F_ _ZZ_ _ZZ_ _1Z_ _9A_ U109 9F 1Z 9E 9A 9B 9D 9C SET END OPTICON Universal book menu OPTICON DEL (ASCII 127) ^_ (US) ^^ (RS) ^] (GS) ^] ^[ (ESC) (FS) ^\ ^Z (SUB) ^Z OPTICON Universal menu book 4.3.7. Direct input code id/length

SET _ZZ_

Code identification $2 _$2_

Code identification ISO- $1 15424 / AIM _$1_

Code length (1D = 2 $3 digits, 2D = 6 digits) _$3_

Code length (1D and 2D $6 = 6 digits) _$6_

END _ZZ_

U110 5 Read options U111 OPTICON Universal book menu OPTICON 5.READ OPTIONS read mode, to set the allows This chapter trigger and redundancy illumination. type, OPTICON Universal menu book

5.1. Read mode options

The following read modes are available: Trigger repeat: This option makes it more easy to select a Single read: single bar code from a sheet filled with bar When a bar code has been decoded, the codes. If the trigger switch is pressed once, the reader will be turned OFF. The reader must be laser beam is on during the configured read triggered again to read another label. This time. The laser beam can now be moved to the option and 'Disable trigger' can not be required bar code. If the trigger switch is programmed at the same time. pressed again, the bar code is decoded and transmitted. If the read time expires, the laser Multiple read: switches off and the trigger sequence should When a bar code has been decoded, the be repeated. If the read time is set to 0, then if reader will stay ON for a time as set by 'Read the trigger switch is pressed, the laser is on, but time options' or indefinitely if the trigger switch does not accept bar codes. As soon the trigger has been disabled. The same label can only be switch is released, the barcode is decoded and decoded again after the label has not been transmitted. Support for this option is reader detected for a number of scans. dependent.

Continuous read: Structured append time out: The reader will produce as much data as it can When a bar code consists of multiple physical decode regardless whether it is the same or bar codes, this time out value is used. The next not. This mode is mainly used for bar code must be read before this time out is demonstration and diagnosis. expired. The time out value is between 1 and 255 seconds. This value can be configured by Disable trigger: reading 1 up to 3 direct input numeric This is applicable to readers which have a characters from chapter: String options. trigger switch. When this option is selected, the Default the structured append time out is set to reader will stay ON all the time. 30 seconds. Note: Selecting this option for a laser reader means that the laser diode is ON continuously, which may reduce the lifetime of this component. Also local legislation may require that the trigger switch is always enabled. Therefore it is recommended not to disable the trigger switch for laser readers.

Add-on wait mode: Used if UPC/EAN with add-on is enabled. The reader searches within the selected time for a valid add-on code. If a valid add-on code is found, the reader transmits the data immediately. If nothing is found behind the code, the reader will transmit the data without add-on. If something is found behind the code, the reader ignored the code in case it is not a valid add-on.

U112 5 Read options _/M_ _ZZ_ _S1_ _S2_ _S7_ _S8_ _XA_ _XB_ _XC_ _XD_ _/K_ _ZZ_ _S0_ _BE2_ U113 /K /M S8 S0 S1 S2 S7 XA XB XD XC BE2 SET END OPTICON Universal book menu OPTICON Structured append time out Enable triggerEnable repeat Disable trigger repeat trigger Disable Add-on wait mode 0.75 Add-on wait sec. Add-on waitAdd-on mode 0.50 sec. Add-on wait mode Add-on wait disabled mode 0.25 Add-on wait sec. Enable triggerEnable Disable triggerDisable Continuous read Multiple read Multiple Single read 5.1. Read mode options OPTICON Universal menu book

5.1.1. Multiple read reset time

This option can be used in conjunction with duration of each frame is variable, and is multiple read mode. dependent of the captured image. See figure • for Laser and CCD readers, it sets the time 5.01. that the reader should be pointed away from the label before it can decode the same label Fig. 5.01. Multiple read reset time again • for Image readers, it sets the number of 50 ms 1 frames that the reader should be pointed 100 ms 2 away from the label before it can decode the Multiple 200 ms 3 same label again read 300 ms 4 Frames Indefinitely means that the next bar code must reset 400 ms 5 always be different, during the time the bar time 500 ms 6 code reader is triggered. 600 ms 7 For the image reader the multiple reset time is Indefinitely Indefinitely not measured in ms, but in frames. The

SET _ZZ_

50ms AH _AH_

100ms AI _AI_

200ms AJ _AJ_

300ms AK _AK_

400ms AL _AL_

500ms AM _AM_

600ms AN _AN_

Indefinitely AG _AG_

END _ZZ_

U114 5 Read options _YU_ _ZZ_ _ZZ_ _YN_ _YO_ _YP_ _YQ_ _YR_ _YS_ _YT_ U115 YT YS YP YO YU YN YR YQ SET END OPTICON Universal book menu OPTICON Margin check normal check Margin Margin check 6/7 Margin check nominal Margin check 5/7 Margin check nominal Margin check 3/7 Margin check nominal 4/7 Margin check nominal Margin check 2/7 Margin check nominal Margin check 1/7 Margin check nominal No margin check With this optionWith this the reader bar can decode smaller startand/or that have codes end Be margins the thansymbology. specified for increase careful when using It may this option. the partial possibility of ghost reads. reads and then Do use smaller margin checks not replace the bar code If possible necessary. correct startones that have and end labels by margins. 5.1.2. Quiet zoneoptions OPTICON Universal menu book 5.1.3. Auto trigger options 5.2. Read time options

These options are used to activate the auto The length of the period that the reader is ON trigger option of the reader. This is only after the trigger switch is pressed, or (in supported for reader equipped with the auto multiple or continuous read mode) after a label trigger option. has been read. Selecting a read time of 0 means that the reader will stay ON as long as Disable auto trigger: the trigger switch is being pressed. Selecting a The auto trigger function is not activated. read time for readers without a trigger switch, or when the trigger switch is disabled, does not Enable auto trigger: have any effect. The reader will be triggered if it detects changes in brightness.

Enable stand detection: Support for this option is reader dependent and a suitable stand is required. This stand detection option enables auto trigger automatically when the reader is inserted into the stand. When the reader is removed from the stand, auto trigger is disabled. In case the option disable auto trigger or the the option enable autotrigger is configured the stand detection configuration is automatically disabled.

SET _ZZ_

Disable auto trigger +F _+F_

Enable auto trigger +I _+I_

Enable stand detection *4 _*4_

END _ZZ_

U116 5 Read options _YL_ _YM_ _ZZ_ _Y1_ _Y2_ _Y3_ _Y4_ _Y5_ _Y6_ _Y7_ _Y8_ _Y9_ _ZZ_ _Y0_ U117 Y8 Y9 YL Y4 Y5 Y6 Y7 Y0 Y1 Y2 Y3 YM SET END OPTICON Universal book menu OPTICON Indefinitely Read time * 10 9 seconds 8 seconds 6 seconds 7 seconds 5 seconds 4 seconds 3 seconds 2 seconds 1 second 0 seconds 5.2. Read time options OPTICON Universal menu book

5.3. Power control

The motor options are only applicable for selected laser bar code readers and with trigger enabled. In case the read time is expired, the motor can be switched OFF. In case the trigger is activated, the motor is switched ON again. To reduce the start-up time of the motor, the motor can be configured to half speed in idle mode. The Auto shutoff time can be configured between 1 and 9999 seconds, by reading 1 up to 4 direct input numeric characters from chapter: String options. A value of 0 (default) means that the bar code reader enters the idle state if the read time has expired.

SET _ZZ_

Disable motor when idle 4Z _4Z_

Enable motor when idle 4Y _4Y_

Motor half speed when BBA idle _BBA_

Auto shutoff time BBB _BBB_

END _ZZ_

U118 5 Read options _ZZ_ _X0_ _X1_ _X2_ _X3_ _ZZ_ U119 X1 X2 X3 X0 SET END OPTICON Universal book menu OPTICON Read 4 times, Read 4 times, redundancy = 3 Read 3 times, Read 3 times, redundancy = 2 Read 2 times, 2 times, Read 1 = redundancy Read 1 time, Read 1 time, redundancy = 0 5.4. Redundancy 5.4. be label must that a of times the number This is it is transmitted. before correctly decoded Selecting a higher redundancy count makes the it reduces probability of but reading slower, when especially labels of poor reading errors, definition are used. OPTICON Universal menu book

5.5. Positive and negative bar codes

Usually bar codes are printed black on white, but sometimes white on black. These labels are called positive and negative respectively. In case the 'negative bar codes' option has been selected, positive labels may not be decoded anymore or with difficulty. This also applies to menu labels. To enable the reader to read positive labels again, a number of negative menu labels have been included.

SET _ZZ_

Positive bar codes V2 _V2_

Negative bar codes V3 _V3_

Positive and negative bar V4 codes _V4_

Positive bar codes V2 _V2_

Positive and negative bar V4 codes _V4_

SET / END ZZ _ZZ_

END _ZZ_

U120 5 Read options _ZZ_ _ZZ_ _D3A_ _D39_ _D3B_ If an aiming light is available, the bar code the If an aiminglight is available, reader an aiming can generate pattern to help the user to target at bar code symbol. the The aiming pattern two between visible will only be image The captures. aiming pattern will be off when the floodlight is on. floodlight:Disable The option floodlight’ not does ‘disable illuminate the area of the bar code symbol during capturing. image Alternating floodlight: The option ‘alternating by floodlight’ switches floodlight.turn and disabled enabled between U121 D39 OPTICON Universal book menu OPTICON SET D3A D3B END Alternating floodlight Enable floodlight Disable floodlight Disable The floodlightfull area during illuminates the image capturing. area the When scannable the consists of a highly reflecting surface prevent to floodlight might need to be disabled over-exposure. 5.6. Floodlight and aiming options the The floodlight and aiming options affect light source that illuminates the of area the bar code symbol. OPTICON Universal menu book

U122 6 Indicator options U123 OPTICON Universal book menu OPTICON 6. INDICATOR OPTIONS INDICATOR 6. the describesThis chapter options the for and GoodBuzzer Read LED. OPTICON Universal menu book

6.1. Buzzer settings

These options determine the buzzer type, tone, Buzzer after transmission: duration and loudness. The buzzer tone and The good read buzzer will be activated after loudness are reader dependent due to different transmission. buzzer types. Enable startup buzzer: Buzzer type: When this options is selected, the reader will The buzzer may be disabled or enabled as generate a single good read buzzer to indicate either a hardware or software buzzer. Not all the reader is ready after the reader is supplied readers support both a hardware and software with power. buzzer. Disable startup buzzer: Buzzer tone: When this options is selected, the reader will If a software buzzer is used, the buzzer tone not sound the buzzer after the reader is may be selected as shown in figure 6.01. supplied with power.

Buzzer duration and loudness: If a software buzzer is used, a buzzer duration Fig. 6.01. Buzzer Settings of 50, 100, 200 or 400 msec. may be selected. The loudness can be adjusted in four different Buzzer Frequency Duration steps. Single tone 3 KHz 100%

Buzzer before transmission: High - low 3 KHz - 2.5 KHz 50% - 50% The good read buzzer will be activated after decoding the bar code, but before transmission. Low - high 3 KHz - 4 KHz 50% - 50% During the transmission the buzzer sequence will be completed.

SET _ZZ_

Disable buzzer W0 _W0_

Enable buzzer W8 _W8_

Single tone buzzer W1 _W1_

High - low buzzer W2 _W2_

END _ZZ_

U124 6 Indicator options _GD_ _GC_ _ZZ_ _W4_ _W5_ _W6_ _T0_ _T1_ _T2_ _T3_ _VY_ _VZ_ _ZZ_ _W3_ _W7_ U125 T0 T1 T2 T3 VZ VY GD GC W6 W3 W7 W4 W5 SET END OPTICON Universal book menu OPTICON Enable startupEnable buzzer Buzzer after transmission after Buzzer startupDisable buzzer Buzzer before Buzzer before transmission Buzzer loudness: Buzzer Minimum Buzzer loudness: NormalBuzzer Buzzer loudness: LoudBuzzer Buzzer loudness: Maximum Buzzer duration 400 duration Buzzer msec Buzzer200 duration msec Buzzer duration 50 msec duration Buzzer 100 duration Buzzer msec Low - high - Low buzzer OPTICON Universal menu book

6.2. Good read LED

The Good Read LED can be disabled or set for several durations.

SET _ZZ_

Disable indicator T4 _T4_

Indicator duration: 0.2 s T5 _T5_

Indicator duration: 0.4 s T6 _T6_

Indicator duration: 0.8 s T7 _T7_

END _ZZ_

U126 7 Miscellaneous _ZA_ _YV_ _ZZ_ _ZZ_ _Z1_ _ZY_ _Z3_ The options partin this are primarily intended options diagnosticpurposes. Thefor following are available: software version: Transmit is transmitted. The software version checksum: ROM Transmit the The over software calculated checksum internal is transmitted. program settings: Transmit The readersettings as a string are transmitted numbers. of hexadecimal ASCII string: printable Transmit 20 upto Hex ASCII characters The printable 7F are transmitted. Hex ASCII string: control Transmit Hex ASCII control characters The non printable are transmitted. 1F 00 upto Hex 7.1. Diagnostics U127 Z3 Z1 ZY ZA YV SET END OPTICON Universal book menu OPTICON Transmit ASCII control Transmit string Transmit ASCII printable Transmit string Transmit settings Transmit Transmit ROM checksum ROM Transmit Transmit software version software Transmit 7. MISCELLANEOUS OPTICON Universal menu book 7.2. Serial configuration support

Disable configuring via RS232: Error message - No label: The reader ignores all configuration commands Following this menu label a maximum of 4 from the RS232 port. The trigger and buzzer direct input characters may be read. These commands are still accepted. characters will be transmitted if during the read time of the reader no label was detected. This Enable configuring via RS232: function is only available on readers where the The reader accepts all configuration commands trigger is enabled. If no direct input character is from the RS232 port. read following the command, the error message is disabled. The function may be Disable trigger via RS232: combined with 'Error message - No decode'. The reader ignores the trigger command, (Hex 5A), via the RS232 port. Error message - No decode: Following this menu label a maximum of 4 Enable trigger via RS232: direct input characters may be read. These The reader accepts the trigger command via characters will be transmitted if during the read the RS232 port. time of the reader a label was detected, but nothing could be decoded. This function is only Disable buzzer via RS232: available on readers where the trigger is The reader ignores the buzzer command via enabled. If no direct input character is read the RS232 port. following the command, the error message is disabled.The function may be combined with Enable buzzer via RS232: 'Error message - No label'. The reader accepts the buzzer command, (Hex 42) for the good read buzzer and Example: (Hex 45) for the error buzzer, via the RS232 port. The following two examples will set the messages 'NL' and 'ND' for No Disable Good read LED via RS232: label and No decode respectively. The two The reader ignores the good read LED examples may both be active at the same time. command via the RS232 port. See figure 7.01.

Enable Good read LED via RS232: The reader accepts the good read LED Fig. 7.01. Serial configuration support command, (Hex 4C), via the RS232 port.

Disable ACK/NAK for RS232 commands: SET SET The reader does not transmit nor when a command is received. Error - No label Error - No decode

Enable ACK/NAK for RS232 commands: N N The reader transmits an (Hex 06) after each valid RS232 command and a L D (Hex 15) after each invalid RS232 command. Enable/disable laser commands: The laser will not turn on when the trigger END END button is pressed or the trigger command is sent.

U128 7 Miscellaneous _SR_ _SQ_ _TG_ _ZZ_ _TT_ _8B_ _8C_ _WB_ _WA_ _TY_ _TZ_ _WD_ _WC_ _ZZ_ _TS_ U129 TZ TT 8B TY TS 8C SR TG SQ WA WB WD WC SET END OPTICON Universal book menu OPTICON Clear error messages No labeland No decode Disable enable/disable enable/disable Disable laser Enable enable/disable enable/disable Enable laser Enable ACK/NAK for for ACK/NAK Enable RS232 comm. Disable ACK/NAK for for Disable ACK/NAK RS232 comm. Enable good read LED good Enable RS232 via Enable buzzer via via buzzer Enable RS232 read good LED Disable via RS232 Disable buzzer via buzzer Disable RS232 Enable trigger via trigger Enable RS232 Disable trigger via RS232 Disable Enable configuring via via configuring Enable RS232 Disable configuringDisable via RS232 7.2. configuration Serial support OPTICON Universal menu book

SET _ZZ_

Error message No label _TH_

Error message No TI decode _TI_

END _ZZ_

U130 Appendix U131 OPTICON Universal book menu OPTICON options Reader defect contact dealer contact dealer Setup bar code Setup reader or No No No Yes Yes Setup Use matching menubook reader interface label? Check Reads cabling Garbage Software and menu do not match. Reads any bar codes? on screen? No No No Yes Yes Yes Yes Fig. A.01. Trouble shooting Trouble A.01. Fig. Scans Reader unsupported option Problems operates? Low buzzer indicates SET/END? reading menu? should emit light at the scan side of the reader (LEDs) switched ON switched See figure A.01. Whether the reader operates or notWhether can operates the reader be way: in the following checked • has been should beep after it the power • should either react or it it on a trigger(if any) A. TROUBLE SHOOTING A. TROUBLE can be of helpshooting if diagram The trouble If reader as expected. does not operate your with this or solved not is covered problem any dealer. need your to contact you diagram OPTICON Universal menu book

B. GLOSSARY OF TERMS

AIM: Bluetooth: An acronym for Association for Automatic A wireless transmission protocol that uses Identification and Mobility. This is referring to an radio frequency waves. More information on organization that is an authority for standards bluetooth can be found on the Internet site: for bar codes. http://www.bluetooth.org

ASCII: Bluetooth dongle: An acronym for American Standard Code for A device that converts electrical signals into Information Interchange. This refers to a set of radio frequency waves according to the 128 characters that are standardized. These bluetooth standard. characters include all basic English characters, digits, punctuation characters and control CCD reader: characters. A scanning device which uses the CCD technology. CCD is an acronym for Charge Bar: Coupled Device. Light from a lightsource within The dark element of a printed symbol. the CCD reader is reflected by a bar code label and falls on an array of light sensitive elements Bar code: in the reader, the CCD. Whether the light is An array of parallel rectangular bars and reflected depends on black or white parts of the spaces which together represent data elements bar code. The presence (or absence) of of characters in a particular symbology. The reflected light determines the presence (or bars and spaces are arranged in a absence) of electrical charge (electrons) in the predetermined pattern, following unambiguous distinct elements. The result is an electrical rules defined by the symbology. image of the bar code which can be used for further processing. Bar code density: Character: The number of bar code characters which can be represented in a linear unit of measure. Bar A single group of bars and spaces which code density is often expressed in characters represent an individual number, letter or per inch. punctuation mark. It is usually composed of six, seven or eight bits. Bar code label: Check digit: A label that carries a bar code and, optionally, other human-readable information; it can be A character included within a symbol whose affixed to an article. value is based, mathematically, on other characters within the symbol. It is used to Bar code reader: perform a mathematical check to ensure the accuracy of the read. A device used to scan and decode a bar code symbol. CMOS interface: A serial interface that typically is used between Bar width: embedded devices. The CMOS standard The thickness of a bar measured from the edge defines a logical "1" level at the same level as closest to the symbol start character to the the power supply of the electronic components trailing edge of the same bar. Also known as that are used inside the device. element width.

Baudrate: The rate at which data is transferred over a serial interface, expressed in bits per second.

U132 Appendix Emulation: Emulation: of all or partThe imitation by of one device can device anotherso that the mimicking same data andaccept the the same perform thefunctions as actual device. Enable: it. an optionto activate means, enable To correction: Error The possibility to correct read errors in a bar extra Most 2D bar codes have code. correction ofinformation the bar that allows to read (partly) it possible This makes code. damaged bar codes. length: Fixed Relates to a symbol in which the data elements specific length. be of must control: Flow See handshaking. Format: A message or data structure that allows identification of control and data parts their by position within a frame. Handshaking: data between two The initial exchange systems priorcommunication to and during sends a signal, The first unit transmission. data an appropriate signal in for then waits method (such as XON/ A handshake response. XOFF), parity and setting, of data number bits, of stopnumber bits. GUI: on a Microsoft key is the Windows This key on a Apple or the keyboard keyboard. HID: Device. Human Interface for An acronym mouse and barcode readers belong Keyboard, to this category. U133 OPTICON Universal book menu OPTICON ECI: Extended Channel for An acronym Interpretation. to a method used in This refers 2-dimensional bar codes to encode characters in other code sets then ASCII. ECC: See Error Correction Code. for An acronym error correction. Disable: Disable: to deactivate. an option means, disable To Default: setting. Default A standard option or parameter settings are present in the memory of a device. or option is chosen within a If other value no the default menu), (or bar code program settings are automatically chosen. Data: Data: Digital information. Composite code: A bar code label that consists parts of two of symbologies: part a linear (1D) different two and a composite (2D) part. The composite part holdsabout the meta information product (like etc.), while the quantity, date, manufacturing linear part holds the product identification code. CMOS imager: the CMOS which uses device, A scanning for CMOS an acronym is technology. Complementary Semiconductors. Metal Oxide Light from a light source within the is CMOS on an code label and falls a bar reflected by elements inthe scanner, of light sensitive array the light is Whether the CMOS sensor. parts or white ofthe reflecteddepends on black The (or absence)bar presence of code. reflected light determines the presence (or absence) of electrical charge (electrons) in the The result distinct elements. is an electrical which can be used for image of the bar code, further processing. OPTICON Universal menu book

IEEE 802.15.4: Parity: A wireless transmission protocol that uses A method of checking for errors in transmitted radio frequency waves. data. The eight bits of each transmitted character are added, and the total must always Intensity: be an odd number for odd parity and an even The amount of radiant or luminous flux per unit number for even parity. If the total is wrong, the solid angle that is diverging from a light source. communications software detects that an error has occured during transmission and may Inter character delay: request that the data is retransmitted. The time between transmitting two characters. Preamble: Interface: Also known as common prefix. This is one or Allows devices to communicate with each more characters, which accompany the other. Used most often to refer to the design of transported data. The preamble is put in front of hardware and software which allows the code specific prefix and the bar code data connection of network components and transfer itself. of information. Prefix: ISO: One or more characters which accompany An acronym for International Organization for transported data. A prefix is put in front of the Standardization. This is referring to an data and is part of the frame. organization, which is an authority for international standards. Postamble: Also known as common suffix. This is one or Keyboard wedge: more characters, which accompany the This device permits you to connect a bar code transported data. The postamble is transmitted reader between the computer and it's keyboard at the end of the data, right after the code by way of an Y-cable. The computer "suggests" specific suffix. that the scanned data is keyboard entered. Normal software can still be used. Protocol: Usually, a specified method for determining Laser reader: how and when to format and send data. A A scanning device which utilises a laser diode serial (asynchronous) transmission protocol for it's source of illumination. Laser is an might include the baudrate, handshake method acronym for Light Amplification by Stimulated (XON/XOFF, etc.), parity setting, number of Emission of Radiation. A physical process data bits (character length), and number of stop which after focusing leads a light beam with bits. special properties. A laser beam can be very powerful. For bar code scanning a low energy, Resolution: safe laser beam is used. In optics, sharpness; the ability of a reader to read the narrow bars in bar codes.

U134 Appendix Structuredappend: The possibility to concatenate multiple bar method of data. This is codes into one block supported most 2D bar codes. by Suffix: which accompany characters One or more transported data. at the A suffix is put end of the data and is part of the frame. Symbology: in datawhich A set of rules specifying the way represented. be may Trigger: A signal that initiates an action or a series of The on trigger a button bar code reader events. will starttryscan-engine and the decode to the data.scanned and digitized TTL interface: that typically is used between A serial interface The TTL standard defines embedded devices. at 5 volt. a logical "1" level USB: This bus Serial Bus. Universal for An acronym to devices and different multiple for allows a computer. connect to a single host, like VCP: Virtual for Port. An acronym Communications This will emulate the RS232 port the USB for interface. U135 OPTICON Universal book menu OPTICON Stop bit: A control bit used to indicate the end of a group ofdata bits being sent in asynchronous transmission. Start bit: Start bit: A control bit used to indicate the start of a of data bitsgroup being sent in asynchronous transmission. Scanner: See engine. Scan Scan rate: of scans (the attempts to The number recognise a barcode symboloptically) per time unit. Scan engine: The scan engine consists of an illumination part (optional), a sensor part part. and a digitizer a printed it translates bar code into a With this, The scan engineform. computer readable uses CCD or techniques: laser, one of the following CMOS. RS232: serial between communication A standard for consists The serialcommunication devices. two and handshaking. The exact of data transfer data format and protocol are notthis defined by standard. All Opticon products use ASCII for the All handheld data format. and stationary protocol. Opticon readers use plain text terminals are free to implement protocol. any Reader: a spatial pattern, that examines A device one or analog part and generates after another, digital the pattern. corresponding to signals The readerbar code symbols to converts input electricalbar code reader to a signals for outputprocessing and subsequent decoder for through a data communications interface. OPTICON Universal menu book

C. EXAMPLE CODES

Example C.01 UPC-A

UPC-A

0871589 81230

UPC-A +2 UPC-A +5

34 98765

0823569 27002 7 49659 02209 3

Example C.02 UPC-E

UPC-E UPC-E1

0 123456 5 1 234567 0 default data: 2345670 default data: 1234565

UPC-E +2 UPC-E1 +2

22 90

0 213224 0 1 657832 6 default data: 213224022 default data: 657832690

UPC-E +5 UPC-E1 +5

56789 32418

0 654321 7 1 098765 0 default data: 654321756789 default data: 098765032418

U136 Appendix 23 A908557705 06331 $260R01$ *V2GZD9* EAN-8 Tri-Optic EAN-8 +2 EAN-8 +5 6537 8823 encoded data: R01260 5638 2662 encoded data: 908557705 (Full Italian Pharmaceutical) Code 39 Italian Pharmaceutical 1055 7778 Full Italian Pharmaceutical data: U137 OPTICON Universal book menu OPTICON 12 710841 090246 0131103628 *C+O+D+E 39* (ISBN) EAN-13 02904 EAN-13 +2 EAN-13 +5 Code 39 780131 103627 Code 39 Full ASCII CODE39 030181 ISBN data: 9 Code 39 encoded data: 8 710841 8 Example C.03. C.03. Example and EAN-8 EAN-13 Example C.04. Example C.04. Code 39 and It.Pharm. OPTICON Universal menu book

Example C.05. Codabar

Codabar

01235 encoded data: C01235D

Codabar ABC Codabar CX

01234 56789 12344 56784 encoded data: encoded data: encoded data: encoded data: C01234D D56789A A12344C B56784B Codabar ABC data: Codabar CX data: 0123456789 1234456784

Example C.06. 2of5 and S-Code

Industrial 2of5 Matrix 2of5

1234567895 98765430

Interleaved 2of5 Chinese Post with bearer bars

0464 100050 0123456784 encoded data: 04641000501

S-Code

987654326

U138 Appendix 2143658709 024687 02468F8 1234-56784 EAN-128 (with MOD 10 Checksum) (with MOD encoded data: encoded data: 02468 02468 encoded data: 1234-5678 ]C12143658709 encoded data: Example C.08. C.08. Example MSI/Plessey Example C.10. Example C.10. UK/Plessey Example C.13. Example C.13. Code 11 U139 OPTICON Universal book menu OPTICON Telepen Code 128 (Telepen ASCII) (Telepen Telepen numeric Telepen Telepen ASCII data: Telepen 0135792468 57748174857483 Code 93 305-601 1234567890 Example C.07. C.07. Example IATA Example C.09. Example C.09. Telepen Example C.11. Example C.11. Code 128 and GS1-128 Example C.12. Example C.12. Code 93 Example C.14. Example C.14. code Authority Postal Korean OPTICON Universal menu book

Example C.15. Example C.16. Intelligent Mail Barcode POSTNET

12 001 987654 321600500 21320 0035 2132035356 encoded data: 21320-3535

Example C.17. Example C.18. GS1 Databar Composite Codes

Composite GS1 Databar Component A

0165473728281919 encoded data: 65473728281919 encoded RSS-14 data: 01234567891231 encoded CC-A data: CC-A : up to 56 characters GS1 Databar stacked default data: 0101234567891231CC-A : up to 56 characters

0198321456098768 Composite Component B encoded data: 98321456098768

GS1 Databar truncated

0100012345678905 encoded data: 00012345678905 encoded RSS-14 data: 56128923901255 encoded CC-B data: CC-B:encodes up to 338 alphanumeric characters GS1 Databar Limited default data: 0156128923901255CC-B:encodes up to 338 alphanumeric characters

Composite 0117834783468340 Component C encoded data: 17834783468340

GS1 Databar Expanded

encoded EAN-128 data: 503012345678 encoded CC-C data: 021301234567893724 101234567ABCDEFG 012345ABCDE default data: encoded data: 012345ABCDE 503012345678021301234567893724 101234567ABCDEFG

U140 Appendix (Mode 4) (Model 2) (ECC200) 25 025 encoded data: DataMatrix sample bar code. DataMatrix MaxiCode sample bar code. QR Code sample bar code. Example C.20. C.20. Example DataMatrix Example C.25. Example C.25. Maxicode Example C.23. Example C.23. QR Code U141 OPTICON Universal book menu OPTICON (Aztec) (Aztec Runes) (Model 4) 1415926535897 Aztec sample bar code. Codablock F sample bar code Codablock Example C.19. C.19. Example F Codablock Example C.22. Example C.22. code Chinese Sensible Example C.24. Example C.24. QR Code Micro Example C.21. Example C.21. Aztec OPTICON Universal menu book

Example C.25. Example C.26. PDF417 MicroPDF417

MicroPDF417 sample bar code.

PDF417 sample bar code.

U142 This card belongs to the universal menu book

SET

END

You can take out this card and pull out the .

The window spares out one bar code while masking all the other. Opticon Article Code 10961