Home

Newland EM3000

image

Contents

1. Load ISBN Factory Default Code Programming OFF Pro CMD 0416000 MA Fnable Disable ISBN Enable ISBN Pro CMD 0416020 Disable ISBN Pro CMD 0416010 Transmit Transmit 13 digits Pro CMD 0416030 Transmit 10 digits Pro CMD 0416040 niscan com WC Pagg 0 e symbols SK Tools Code Programming ON m m Load Industrial 25 Factory Default Pro CMD 0417000 Enable Disable Industrial 25 Enable Industrial 25 Pro CMD 0417020 Disable Industrial 25 Pro CMD 0417010 niscan com NA CC Page Ol e symbols SK Tools Code Programming ON Select Message Length It is used to program the valid reading length of Industrial 25 The engine will not send barcode message to the Host if the decoded data length does not match the valid length Industrial 25 Message Length is defined by Min Message Length and Code Programming OFF Max Message Length IIl Min Message Length default 6 Pro CMD 0417030 Max Message Length default 48 Pro CMD 0417040 1D bar code Message Length should not exceed 127 bytes If Max Message Length is less than Min Message Length it means the engine will only support barcodes of the two lengths If Max Message Length is equal to Min Message Length the engine will only sup port barcodes of the length bytes read these programming codes Code Programming ON Select Min Message Length
2. code Programming ON Parity Check Parity check options should be the same on the engine and the Host Select Odd parity If data has an odd number of 1 bits the parity bit value is set to 0 Code Programming OFF Select Even parity If data has an even number of 1 bits the parity bit Select No Parity Check and parity bit will not be sent No Parity Check Pro CMD 0101000 Odd Check Pro CMD 0101020 Even Check Pro CMD 0101010 Hardware Auto Flow Control only for HR200 When enabled HR200 will decide if the data should be sent in accordance with CTS signal level When it is low level CTS signal it means the serial port s cache memory of receiving end such as PC is full and HR200 will not send data through RS232 until CTS signal is set to high level by receiving end When HR200 is not ready for receiving it will set RTS signal to low level When sending end such as PC detects it it could not send data to HR200 any more otherwise the data will be lost When disabled data s sending and receiving through serial port will not be effected by RTS CTS signal Disable Hardware Auto Flow Control Pro CMD 0104000 Enable Hardware Auto Flow Control Pro CMD 0104010 Before enabling this function please be sure that RTS CTS signal line 1s contained in RS232 cable If not a RS232 communication error will occur RS232 Interface XK Tools Code Programming ON Data Bits Transmit
3. Continuous Mode Pull the Trigger line low to start reading The engine will keep reading To stop pull trigger line low again Hand held Mode Pro CMD 0302000 Continuous Mode Pro CMD 0302020 Auto Mode Pro CMD 0302010 niscan com WoW Pee 9 e Programming the Engine Reading Timeout and Delay d Tools Code Programming ON One Reading Timeout If the engine doesn t read any barcode during the timeout period it will stop reading automatically One Reading Timeout is valid in Auto mode The default timeout is 3000ms Same Barcode Reading Delay It is used to avoid misreading on the same Code Programming OFF barcode the same format and message in a Same Barcode Reading Delay Time It is valid only in Auto mode The default delay is 1500ms One Reading Timeout Pro CMD 0313000 Same Barcode Reading Delay Pro CMD 0313010 There are two options available in Same Barcode Reading Delay Multi reading Prohibit The same symbol can be read after delay Multi reading Semi prohibit The same symbol can be read more than once in the delay period 1f ambient illumination is changed for example the bar code is removed out of reading area and moved back Multi reading Semi prohibit Pro CMD 0313020 Multi reading Prohibit Pro CMD 0313030 To set One Reading Timeout to 1500ms read these programming codes 1 Code Programming ON 6 le 2 One Reading Timeou
4. Digit Code 0 1 2 Save Programming Add code length Digit Code 0 2 4 Save Programming Code Programming OFF Sen The engine only read Interleaved 2 of 5 between 12 bytes and 24 bytes 1 Code Programming ON 2 Enable Specified Length 3 Add Code Length 4 Digit Code 0 1 2 5 Digit Code 0 2 4 6 Save Programming 7 Code Programming OFF e Symbols ITF 14 r0 aaa SX Tools o Code Programming ON ITF 14 is a fixed length 14 bytes Interleaved 2 of 5 barcode with Check digit By factory default it is disabled Wi 1 When enabled ITF 14 precedes 14 byte Interleaved 2 of 5 Code Programming OFF Disable ITF 14 Pro CMD 0405080 Enable ITF 14 Do Not Transmit Check Digit Pro CMD 0405090 Enable ITF 14 Transmit Check Digit Pro CMD 0405100 For instance when ITF 14 is enabled and Interleaved 2 of 5 is disabled the ITF 14 and 14 bytes Interleaved 2 of 5 with check digit can be read but other Interleaved 2 of 5 can not nlscan com NA 00 Fe e Symbols ITF 6 TE Gd SX Tools Code Programming ON ITF 6 is a fixed length 6 bytes Interleaved 2 of 5 barcode with check digit When enabled ITF 6 precedes 6 byte Interleaved 2 of 5 barcode Code Programming OFF Disable ITF 6 User Selection Pro CMD 0405110 ITF 6 Read Do
5. Digit Code 8 see Digit Code Save Programming see Digit Code Select Max Message Length Digit Code 1 Digit Code 2 Save Programming Code Programming OFF To set Min Message Length of Industrial 25 to 8 bytes and Max Message Length to 12 6 le nlscan com NA Fa e symbols SK Tools Check Digit Industrial 25 may include Check Digit not compulsory following its barcode message It verifies the barcode message NO Check Transmit All means to read without check and transmit all bytes including barcode message and Check Digit Check Do Not Transmit Check Digit means to read and check If verifica tion is successful transmits barcode message if not engine will not send barcode message to the Host Check Transmit All means to read and check If verification 1s successful transmits all messages if not engine will not send barcode message to the Host NO Check Transmit All Pro CMD 0417050 Check Transmit All Pro CMD 0417070 Check Do Not Transmit Check Digit Pro CMD 0417060 When Check Do not Transmit Check digit is enabled and barcode message length minus one is less than Min Message Length it will lead to an error E g Readinga 4 byte include check byte Industrial 25 with the Min Message Length being 4 bytes and Check Do not transmit Check Digit enabled leads to an error niscan com Cw Page 93 e Symb
6. ID bar code Message Length should not exceed 127 bytes If Max Message Length is less than Min Message Length it means the engine will only support barcodes of the two VA lengths If Max Message Length is equal to Min Message Length the engine will only sup port barcodes of the length To set Min Message Length of Interleaved 2 of 5 as 8 bytes and Max Message length as 12 bytes read these programming codes 1 Code Programming ON Select Min Message Length Digit Code 8 see Digit Code Appendix Pxxx Save Programming see Digit Code Appendix Pxxx Select Max Message Length Digit Code 1 Digit Code 2 Save Programming Code Programming OFF b dec e e niscan com WC Page OD e symbols Interleaved 2 of 5 E Tools Code Programming ON Check Digit Interleaved 2 of 5 may include Check Digit not compulsory following its Wi 1 barcode messages It verifies the barcode message NO Check Transmit All means to read without check and transmit all bytes including barcode message and Check digit Check Do Not Transmit Check Digit means to read and check If Code Programming OFF verification 1s successful transmits barcode message if not engine will not I ll send barcode message to the Host Check Transmit All means to read and check If verification is successful transmits all messages 1f not engine will not send barcode mes s
7. Pro CMD 0315000 Erase Certain Barcode Interception Options Pro CMD 0316010 Enable Interception Pro CMD 0315010 Erase Latest Interception Options Pro CMD 0316020 Program Intercept Option Pro CMD 0316000 Erase All Interception Options Pro CMD 0316030 niscan com Wo Page 132 e Message Interception amp Pack Message Interception d Tools Code Programming ON Programming ID Intercept Option Ili l When programming ID intercept option read digit codes as interception command The rules is as below The interception command format of ID interception command regards a 3 digit decimal number as a unit TM OFE The interception command has two parts which are barcode type part Symbol ID and data interception part A command could have several data interception parts A barcode type part Symbol ID uses a unit such as 005 a datainterception part uses three units including intercepting direction unit 000 Ascending or 001 Descending start unit and stop unit There is only one type of barcode to be setted to intercept in a time Intercept EAN 13 from 1st digit to 3rd ascending and from reciprocal 4th to reciprocal 1st 1 Read Code Programming ON a 2 Read Allow Interception p 5 Read Program Intercept Option 4 Check Symbols ID Number table for EAN 13 5 Read below digit barcodes Cae os owe or fm a symbol ID the 1st digit the 3rd di
8. gt Add prefix gt Append suffix gt Append stop suffix gt Transmit to Host The sequence of a read to transmit with message intercept is Read a raw barcode gt Intercept Message gt Add prefix gt Append suffix gt Append stop suffix gt transmit to Host A special programming pack can insert barcode messages into a certain message format Then the processing sequence is Read to obtain barcode message gt Intercept Add prefix Append suffix Pack gt Append stop suffix Transm t Page 131 e Message Interception amp Pack Message Interception d Tools Code Programming ON Interception Rule No 1 It only intercepts selected symbols raw barcode messages and it effects all barcodes of the barcode format Wi 1 Interception Rule No 2 There are maximum 3 interception options restored in the non volatile memory If more than 3 are programmed the last 3 are stored For example 1f there are 4 options are programmed in the order of Code 128 Code 39 QR Code and UPC A and Save The 3 options rn SUE are restored in the order of Code 39 QR Code UPC A Wi l Interception Rule No 3 If there are more than one options programmed for a barcode format the later one is used For example there are 3 options restored Code 128 option A QR Code option Code 128 option B The Code 128 option B is used when a Code 128 barcode is read Disable Interception
9. Appendix Factory Default List Parameters EAN 8 EE Fable Digi Adenda Code on Enable 5 Digits Adenda Code and BANA o Hs Tox T Send Ge Bi Enable 2Digis Adm Ge Top pO Enable 5 Digits Addenda Code om UPC E AA Embe pa o Send Check Digit loom po Enable 2 Digits Addenda Code Enable 5 Digits Addenda Code or Expand oUpcA oo rb Send Default 0 Send Check Digit IEEE Enable Digits Addenda Code Enable 5 Digits Addenda Code Send Default 0 Interleaved 2 of 5 Send Check Digit Cor Max Message Lengih o8 o ee nlscan ccom wc Pa Appendix Factory Default List Max Message Length HA Min Message Length 541 No less than 4 Code 39 Min Message Lengih KN aaa Codabar Send Start amp Stop Character Ee Cap tal ABCD ABCD Format Max Message Length Min Message Length aaa aay Code 93 Max Message Length a IEEE Min Message Length No less thanl UCC EAN 128 Enable GS1 Databar Enable o Send A1 01 Character AN aaa niscan com m n 2225 e Appendix Factory Default List N e S 5 2 3 JEFF amp O amp IE Z 2 un 2 5 5 o o O 1 Digit MOD11 Check zZlzl 1915 lo DEI az alo 2 o gt o 4 CH l O a Get lo Jg b ka a 15 da 5 is US do ala zi No less than 4 JEE 18 S e lz g s B S 5 b
10. Code ID Default All Bar codes Load Code ID Factory Default Pro CMD 0307020 nlscan com NA COU Page 123 Prefix Suffix Code ID Prefix e AX Tools Code Programming ON Modify Code ID See the examples below for how to modify a code ID and restore factory default code ID Modify PDF417 Code ID to be p hex value is 0x70 Code Programming OFF Las ple Read Code Programming ON Wi l 2 Read Modify PDF417 3 Read Digit Code 7 0 4 Read Save Programming 5 Read Code Programming OFF Load Code ID factory default including PDF417 1 Read Code Programming ON 2 Read 2D Load Code ID Factory Default 3 Read Code Programming OFF Modify PDF417 Pro CMD 0005000 Modify Data Matrix Pro CMD 0005030 Modify QR Code Pro CMD 0005010 Modify Maxicode Pro CMD 0005040 Modify Aztec Pro CMD 0005020 User Define Code Pro CMD 0005090 nlscan com Cw Page 120 Prefix Suffix XK Tools Code Programming ON Code Programming OFF e Modify EAN 8 Pro CMD 0004040 Modify EAN 13 Pro CMD 0004050 Modify ITF 6 Pro CMD 0004100 Modify UPC E Pro CMD 0004060 Modify Code 39 Pro CMD 0004130 Modify UPC A Pro CMD 0004070 Modify Codabar Pro CMD 0004150 Modify Interleaved 2 of 5 Pro CMD 0004080 Modify Code 93 Pro CMD 0004170 Modify ITF 14 Pro CMD 0004090 nlscan com WC Page 77 Pre
11. Code Programming ON Select Min Message Length Digit Code 8 see Digit Code Save Programming see Digit Code Select Max Message Length Digit Code 1 Digit Code 2 Save Programming Code Programming OFF To set Min Message Length of Code 93 to 8 bytes and Max Message Length to 12 bytes E le 96 tM niscan com WC Page BP e Symbols R Tools Check Digit Code 93 may include Check Digits not compulsory following its barcode message The two digits verify the barcode message NO Check Transmit All means to read without check and transmit all bytes including barcode message and Check Digits Check Do Not Transmit Check Digit means to read and check If verification is successful transmits barcode message if not engine will not send barcode message to the Host Check Transmit All means to read and check If verification is suc cessful transmits all messages if not engine will not send barcode message to the Host NO Check Transmit All Pro CMD 0410050 Check Transmit All Pro CMD 0410070 Check Do not transmit Check Digit Pro CMD 0410060 When Check Do not Transmit Check digit is enabled and barcode message length minus one is less than Min Message Length it will lead to an error zs E g Readinga 4 byte include check byte Code 93 with the Min Message Length being 4 bytes and Check Do not transmit Check Digi
12. E Pro CMD 0000140 B Pro CMD 0000110 F Pro CMD 0000150 niscan com m n Pege i e Appendix R Tools Code Programming ON In order to save the received data Save has to be read after data transition completed If error occurs when reading data the wrong data can be deleted and the setting up can be done again Eg after a program code is received then 123 in order is received if then read Abort One Data of Current Setting the 3 will be deleted if read Code Programming OFF Abort One String of Current Setting the 123 will be deleted if read Abort Current Setting both the program code and 123 will be deleted the device will be on status of initiating program code Save Pro CMD 0000160 Abort Current Setting Pro CMD 0000190 Abort One Data of Current Setting Pro CMD 0000170 Abort One String of Current Setting Pro CMD 0000180 niscan com AH D I e Appendix Factory Default List Parameters Factory Default O gt O E T O 09 o 3 B go Aiming On 1500ms Sensitivity 11 Send Product Info Off Baud Rate Serial Port Check Transmit Digits Stop Digit Fixed Data Format Programming Prefix Sequences CodeID User Prefix AIMID 7 77 20 Suffix Terminators memeyi e E O z Pining o o o E O e T O B S O e z 5 ga niscan com m n lAs
13. P 103 Select Message Length NND NN 104 105 Foryan Positive Direction PDF 417 aad lar sali ll eege 105 A e O M 106 Eoad Factory AAA aa O mda dda 106 Enable Disable OR Code iio 106 a IN AA AA 107 OR TWIN AA ae 108 EE 109 Load Factory Detallada 109 Enable Disable AZTEC issis dininin AA GAAN 109 Select 155 AA 110 Reading Multi barcodes of an Image 111 The number of Multi barcodes units 112 Data e 113 Load Factory EE EE 113 Enable Disable Data MatriX sisses bA a a eee 115 Select Message Lenglli bal yy bel as ni nyal binili 114 Data Matrix 1210 cr b b 115 Rectangular Symbols NE ANAN lan kk gli AA AA an ei gen 116 Forward Positive Direction Data Matrix AL asana a a ya adla edama oda aa ad da 116 e 117 ROSE UNES deed 117 Enable Disable Maxicode A MA Ye 117 Select Message A nn AYAN NE ME SA PE 118 nlscan com Wo Page VE Table of Contents AAA OCR T ig ada se elan lm alel 119 Prefix Suffix LK m s ili 120 General Programming AA ODA 121 Disable or Enable PEN SUN a aa elli lek nie ika a 121 17500 o0 AA 122 Disable or Enable User PEI aaa inanma eman La EE 123 Program User 123 5111700 RO 3 e 124 Kuril oa an De AYA Bi ie Em 125 10 17 uy ikm AP 125 Modity Code NO xu A NM dale 126 User ii NAAAGNAS PEO O O ERE CO AP NA ANG 129 Disable or Enable User Suffix triana 129
14. Introduction This section describes theMechanical Interface nlscan com WC Page 7 e Mechanical Interface Dimensions of EM3000 Unit EM3000 Front View Following figure 1 shows the dimensions of EM3000 The figure EM3000 Front View has the width and height dimensions The height of the EM3000 is from the bottom of EM3000 to the top of highest component on the topside 28 0 0 1 Figure 1 EM3000 Front View EM3000 Right Side View The figure 2 EM3000 Right Side View has the length dimensions Unit mm 1 l 2204201 gt a 245 4 01 gt Figure 2 EM3000 Right Side View EM3000 Bottom View The figure 3 EM3000 Bottom View has the mounting screw specifications The mounting screw is M2 2 mm screw The length of the screw into EM3000 must be less than 2 5 mm Unit mm 11 5 0 1 M2 machine screw 2mm mounting hole 1 13 0 0 1 1 2 0 0 1 lt 24 0 0 1 gt gt Figure 3 EM3000 Bottom View niscan com Wo Pes e Mechanical Interface Interface 24PIN 12PIN Interface Socket There are two versions of EM3000 One is EM3000 V3 4 which uses a 24 Pins flexible cable socket to interface with external device Host such as EVK3000 amp 1300 amp 1300 the EM3000 Evaluation Kit Figure 4 below shows the location and dimension of the socket The other is EM3000 V6 which uses a 12 Pins flexible cable socket It will be decribed in this section Unit mm Figure
15. Positive Direction Barcode Deep colour ground Light colour bars Forward Direction Barcode Only Pro CMD 0504320 Both Pro CMD 0504322 Positive Direction Barcode Pro CMD 0504321 nlscan com Page llo e Symbols A Tools Code Programming ON Load Factory Default N Code Programming OFF Load Maxicode Factory Default Pro CMD 0505000 Enable Disable Maxicode Enable Maxicode Pro CMD 0505020 Disable Maxicode Pro CMD 0505010 nlscan com KA QO Page 7 e Symbols Maxicode NA Tools Code Programming ON Select Message Length It is used to program the valid reading length of Maxicode The engine will not send 1 barcode message to the Host if the decoded data length does not match the valid reading length Maxicode Message Length is defined by Min Message Length and Max Code Programming OFF Message Length 11 Min Message Length default 1 Pro CMD 0505030 Max Message Length default 150 Pro CMD 0505040 2D bar code Message Length should not exceed 65535 bytes Max Message Length should not be less than Min Message Length To read a fixed length Maxicode Please program Max amp Min Message Length to the same value To set Min Message Length of Maxicode to 8 bytes and Max Message Length to 12 bytes read these programming codes 1 Code Programming ON 2 Select Min Message Length 3 Digit Code 8 see
16. Symbols SK Tools Code Programming ON QR Twin Code QR twin code is 2 QR barcodes paralleled vertically or horizontally They must have the same direction Their specifications must be similar and the distance between them must be short There are 3 options for reading QR twin code Code Programming OFF Single OR Only Read either OR code ll ll Twin QR Only Read both OR codes The transmission sequence is left up per QR code followed by right lower QR code Both Single amp Twin Read both OR codes If successful transmit as twin QR only Otherwise try single QR only Single OR Only Pro CMD 0502070 Twin QR Only Pro CMD 0502080 Both Single amp Twin Pro CMD 0502090 niscan com m7 Page 08 e Symbols NA Tools ei Code Programming OFF Load Aztec Factory Default 1 Pro CMD 0503000 Enable Disable Aztec Enable Aztec Pro CMD 0503020 Disable Aztec Pro CMD 0503010 niscan com CDO Page 10 e Symbols X Tools Code Programming ON Select Message Length It is used to program the valid reading length of Aztec The engine will not send barcode message to the Host if the decoded data length does not match the valid length Aztec Message Length is defined by Min Message Length and Max Code Programming OFF 777 Min Message Length default 1 Pro CMD 0503030 Max Message Length default 3832 Pro CMD 0503040 2D bar
17. al go E n Enbe xr Ce OR cc Message Length Min Message Length 6 Nolssthand Standard 25 Min Message Length e No less than 4 Plessey Min Message Length No less than 4 MSI Plessey Min Message Length No less than 4 niscan com m n 80800 Peg 14 e Appendix Factory Default List PDF417 olo B 5 Read Single PDF417 Only Max Message Length O 3 lt tm 5 gt S z 2 un un o go O E O 5 go Read Forward Direction Barcode Only R Code Enable en gir ony o Max Message Leef 7089 Min Message Length Enable OR Max Message Length 2187 Min Message Length Reading Multi barcodes ofan Image OT Co 5 CM Enbe om Message Length 8218875 Min Message Length nlscan ccom m 600 Pao 17 Appendix 77 Reference ISO IEC 15424 2008 Information technology Automatic identification and data capture techniques Data Carrier Identi fiers including Symbology Identifiers niscan com WC Pege 14 e Appendix nlscan ccom wc Page 1 Appendix 8 Symbols ID Number Symbol ID Number nlscan com WC Page 150
18. niscan com WC Page 93 e Symbols R Tools Check Digit Standard 25 may include Check Digit not compulsory following its barcode message It verifies the barcode message NO Check Transmit All means to read without check and transmit all bytes including barcode message and Check Digit Check Do Not Transmit Check Digit means to read and check If verifica tion is successful transmits barcode message if not engine will not send barcode message to the Host Check Transmit All means to read and check If verification is successful transmits all messages if not engine will not send barcode message to the Host NO Check Transmit All Pro CMD 0418050 Check Transmit All Pro CMD 0418070 Check Do Not Transmit Check Digit Pro CMD 0418060 When Check Do not Transmit Check digit is enabled and barcode message length minus one is less than Min Message Length it will lead to an error NZ E g Reading a 4 byte include check byte Industrial 25 with the Min Message Length being 4 bytes and Check Do not transmit Check Digit enabled leads to an error nlscan com C Page 90 e Symbols R Tools Code Programming ON Code Programming OFF Load Plessey Factory Default Pro CMD 0419000 Enable Disable Plessey Enable Plessey Pro CMD 0419020 Disable Plessey Pro CMD 0419010 niscan com Wo Page 7 e Symbols NA Tools Code Programming
19. High performance CPU and image capture module ensuring fast and accurate scans Easy OEM software development and firmware upgrade nlscan com WC Pee e About EM3000 Unpacking Remove EM3000 and accessories from the package Check for missing parts and inspect for damage EM3000 is packed in anti static bag Please handle accordingly If there is any damage or missing parts please contact your supplier at once Keep the origi nal package for return services if necessary Outline of EM3000 The outline of EM3000 1s shown below The picture above is of EM3000 V3 4 and the one below is of EM3000 V6 24 Pins Cable Socket CMOS Circuit L Bracket Aiming LED Camera EM3000 V3 4 12 Pins Cable Socket EM3000 V6 niscan com 5 W 2222 e About EM3000 EM3000 Decode Zone The view angle of the camera is 36 Following figure shows the fields of the view at different distances 45mm Code39 10mil 60mm Code39 15mil 185mm 45mm PDF417 10mil 160mln 45mm PDF417 15mil 175mm 35mm Data Matrix 10mil 130mm 50mm Data Matrix 15mil 150mm 35mm QR Code 10mil 125mm 50mm QR Code 15mil 160mm rrrrrrrrrrrrrrr TITI NN 0 50 100 150 200 250 nlscan com Wo Pagod About EM3000 e EM3000 Overall Specifications Image Capture Specifications Image Sensor Resolution Barcode Scan Specifications
20. Load Factory Default d Load Data Matrix Factory Default Pro CMD 0504000 Enable Disable Data Matrix Enable Data Matrix Pro CMD 0504020 Disable Data Matrix Pro CMD 0504010 When the engine can not read Data Matrix please read Enable Data Matrix and try nlscan com m71NkN1142X Page la e Symbols Data Matrix NA Tools Code Programming ON Select Message Length It is used to program the valid reading length of Data Matrix The engine will not 1 send barcode message to the Host if the decoded data length does not match the valid reading length Data Matrix Message Length is defined by Min Message Length and Max Code Programming OFF Message Length 11 Min Message Length default 1 Pro CMD 0504030 Max Message Length default 3116 Pro CMD 0504040 2D bar code Message Length should not exceed 65535 bytes Max Message Length should not be less than Min Message Length To read a fixed length Data Matrix Please program Max amp Min Message Length to the same value To set Min Message Length of Data Matrix to 8 bytes and Max Message Length to 12 bytes read these programming codes 1 Code Programming ON 2 Select Min Message Length 3 Digit Code 8 see Digit Code 4 Save Programming see Digit Code 5 Select Max Message Length 6 Digit Code 1 7 Digit Code 2 8 Save Programming 9 Code Programming
21. Newland NLS EM3000 OEM Scan Engine Integration Guide Version 1 0 Revisions Version 1 0 Support as from EM3000 firmware Version 3 02 001 and higher 11 03 2010 niscan com x Page 2 e Disclaimer 1999 2008 by Newland Auto ID Tech Co Ltd All rights reserved No part of this publication may be reproduced transmitted or used in any form or by any means electrical or mechanical without prior written permission from Newland Auto ID The material in this manual is subject to change without notice All software including firmware is provided strictly onan as is basis and is provided without further warranty Newland Auto ID grants to the user a non transferable and non exclusive license to use each software or firmware program delivered hereunder licensed program Except as noted below such license may not be assigned sublicensed or otherwise transferred by the user without prior written consent of Newland Auto ID No right to copy a licensed program in whole or in part is granted except as permitted under copyright law or as hereinafter expressly provided The user agrees to maintain Newland Auto ID s copyright notice on the licensed programs delivered hereunder and to include the same on any authorized copies it makes in whole or in part The user agrees not to decompile disassemble decode or reverse engineer any licensed program or product delivered to the user or any portion thereof Newland Au
22. 2D Symbols ID Precision Depth of Scan Field Print Contrast Ratio Roll Sensitivity Yaw skew Pitch Illumination Specifications Light Source Light Intensity CMOS gray scale 752 x 480 pixels PDF417 QR Code Model 1 2 DataMatrix ECC200 ECC000 050 080 100 140 Aztec Maxicode etc Code128 EAN 13 EAN Code39 UPC A UPC E Codabar Interleaved 2 of 5 ISBN Code 93 UCC EAN 128 GSI Databar etc gt Smil Code39 10mil 45mm 155mm Code39 15mil 60mm 185mm PDF417 10mil 45mm 160mm PDF417 15mil 45mm 175mm Data Matrix 10mil 35mm 130mm Data Matrix 15mil 50mm 150mm QR Code 10mil 33mm 125mm QR Code 15mil 50mm 160mm gt 30 360 0 Pitch and 0 Skew 60 2 0 Roll and 0 Pitch 55 0 Roll and 0 Skew LED 622 nm 628 nm 330 LUX 130 mm Electrical and Mechanical Specifications Voltage Max Current Working Idle Height Width Length Weight Environment Specifications Operating Temperature Storage Temperature Humidity Ambient Illumination Certificates V3 4 DC3 3 0 3 V V6 DC3 3 0 3V 350 mA 300 mA 60 mA 13 5 mm 28 mm 24 5 mm 18 g 5C 45 C 40 C 60 C 5 95 non condensing 0 100 000 LUX FCC Part15 Class B CE EMC Class B Test Condition Code39 4 Bytes Resolution 10mil W N 3 1 PCS 1 0 Barcode Height 12mm Distance 100mm T 23 C Illumination 200 LUX niscan com WO Pee Mechanical Interface
23. 58 EAN 8 expand to RANES 39 LANE A s b 60 Load Factory AA 60 Disable E nane EA NEI PAA EE alaya UY 60 EKME daban 60 2 Digits Addenda Ee RNC 61 5 Digits Addenda Code a a a a tad 61 UPC AA 62 Load Factory VE I NN AP NA ARA 62 Disable Enable tk s s a 62 uc ul o E o mU 62 2 Digits Addenda Codes PA 63 2 Digits Addenda Code enn nt ni kapa An 63 A e OE OO A 64 UPCG E Expand to UPO ua a aaa kataas 64 LL AA AA m en 63 Load Factory EE 65 Disable AK AN YAN ANY KM NN EEE PM 65 Check DE assi 65 nlscan com KAHA COU QO Page ll Table of Contents AAA 2100115 Adde da E Eege 66 5 DigitsAddenda GC OU akl akal ka kan AA aa 66 ERR Ak PA NPA 67 PSE Me APA AA UN 68 Load Factory EE E 68 Disable Enable Interleaved 01 m a is 68 Select Message LENG aaa NAA pa T alarak 69 Check Ru PP Gl an ln AA APA 70 DE Ee A ns o A 71 NR o a a A oe E EE E PR PO EE Oo UNUM UM 72 L 5 PA AA AA on 73 100 AE 74 Load Factory Default AA 74 Enable Disable EE 74 Transmit Start amp Stop CNA ini a 74 Select AAA NR A MN YAY NV 73 ed E AP 76 Decode AANGAT A l 76 5 1 AA P 10 00 r oi AA qad n 77 Enable Disable CodabDar EEN 77 Select Message Length aaa dask NANANA 78 nn b A 79 Transmit Statt amp Stop Chata in 80 AA 81 Load Factory O AAA Pe O AA 81 Enable Disable Code A
24. 7 8 9 BUZ R3 10 D 2 1 Q1 11 R 2SC 1623 12 R4 100K 12 PINFLEX CABLE e nlscan com WC Page 2 Software nterface Introduction The simpliest way to interface with EM3000 is to Just listen to the serial output from the Engine Leave the trigger reset beeper and LED signals to the hardware With proper configuration the default firmware will send the decoded barcode messages through the serial output However if more controls of the Engine are required the rest of this section describes the software interface with the Engine niscan com Wo Pee e Software Interface Trigger EM3000 for a Reading EM3000 will start a reading when the trigger Pin of the flexible cable is pulled low hard trigger or when EM3000 is in the sensor mode and it senses the trigger condition is met sensor scan Hard Trigger If the trigger line is connected to an output port of external device the control software of the external device Host can pull the line low The Engine will start to read barcode after 10 ms The engine will keep reading until it read a barcode Decode Succeed TRIG BUZ Read Timing Diagram Beeper Pulse Time Data Uploading Time Determined by data length and baud rate Delay 1 1 ms Delay 2 Delay 4 Delay 5 tl Auto Scan The Engine can be in Auto mode See Configuration section for detail When the ambient light changes the Engine will automatically make a read I
25. Barcode message length is expressed by 2 bytes range 0x0000 0xFFFF which is between 0 and 65535 AL TYPE 0x36 DATA Barcode message LRC Parity byte The algorithm 1 computation sequence is LRC 0xFF STX ATTR LEN AL TYPEHDATA 2 computation method is XOR byte by byte Normal Pack Pro CMD 0314010 niscan com Cw Page 133 Batch Programming RK Tools Code Programming ON Batch Programming can integrate a programming sequence into one barcode 1 Introduction Batch Programming Rules 1 Sub command is in this format Programming Command Parameters 2 Sub commands are terminated by semicolons Note that there is no blank between a sub command and its terminator semicolon 3 Save Programming 0000160 to terminate NAN 4 Use Barcode Generator software to make the 2D batch barcode For example to generate a batch barcode for Illumination Keep ON 0200030 Auto Mode 0302010 One Reading Timeout 2000 0313000 and Disable Fixed Length Selection 0405140 for Inter leaved 2 of 5 0200030 0302010 0313000 2000 0405140 0000160 Generate a batch code Allow Read Batch Code Pro CMD 0001110 nlscan com m Page 130 e Batch Programming How to build a batch command Batch command can contain many commands Each command is divided by semicolon Batch command must be ended with save command Command structure command equal mark setting in
26. CMD 0201020 Aim Keep ON Pro CMD 0201010 Sense Mode Pro CMD 0201030 niscan com WC F e Programming the Engine SK Tools Code Programming ON Decoding Beep Read Beep ON to enable all decoding beep denotation and read Beep OFF to disable Code Programming OFF Beep ON Pro CMD 0203010 Beep OFF Pro CMD 0203000 Decoding Beep Type Type 1 Pro CMD 0203020 Type 3 Pro CMD 0203022 Type 2 Pro CMD 0203021 nlscan com Page 40 e Programming the Engine Pg Tools Code Programming ON Loud Tl i Low Pro CMD 0203032 Medium Pro CMD 0203031 Power On Beep Beep On Pro CMD 0204001 Beep OFF Pro CMD 0204000 Beep Denotation Beeper Definitions low higher higher higher Power ON completed successful reading of an ordinary barcode successful reading of an programming barcode 3 short low 2 high reading failure 1 long low Unknown Character Virtual Keypad USB connection nlscan com m n Page d e Programming the Engine Reading Mode Tools Code Programming ON Hand held Mode Pull and keep holding the trigger line to read Com plete one reading or release the trigger to terminate reading status Auto Mode The ambient luminance change in front of the engine auto matically initiates reading After completion of reading the engine goes to idle Both luminance change and the Trigger can initiate reading when idle
27. Check Digits m Code Programming OFF Check Do Not Transmit Check Digit means to read and check If verifica tion is successful transmits barcode message if not engine will not send barcode message to the Host Check Transmit All means to read and check If verification 1s successful transmits all messages if not engine will not send barcode message to the Host NO Check Transmit All Pro CMD 0419050 Check Transmit All Pro CMD 0419070 Check Do Not Transmit Check Digit Pro CMD 0419060 When Check Do not Transmit Check digit is enabled and barcode message length minus one is less than Min Message Length it will lead to an error E g Reading a 4 byte include check byte Plessey with the Min Message Length being 4 bytes and Check Do not transmit Check Digit enabled leads to an error nlscan com CC Page 99 e Symbols R Tools Code Programming ON Code Programming OFF Load MSI Plessey Factory Default Pro CMD 0420000 Enable Disable MSI Plessey Enable MSI Plessey Pro CMD 0420020 Disable MSI Plessey Pro CMD 0420010 nlscan com m7 N1hYh5 Page 100 e Symbols SX Tools LLL Code Programming ON It is used to program the valid reading length of MSI Plessey The engine will not send barcode message to the Host if the decoded data length does not match the valid length Ma Code Pro OFF MSI Plessey Message Length is defined by Mi
28. Not Transmit Check Digit Pro CMD 0405120 ITF 6 Read Transmit Check Digit Pro CMD 0405130 For instance when ITF 6 is enabled and Interleaved 2 of 5 is disabled the ITF 6 and 6 bytes Interleaved 2 of 5 with check digit can be read but other Interleaved 2 of 5 can not niscan com WC Page A e Symbols R Tools 6 o Code Programming ON Load Factory Default 1 Code Programming OFF Load Code 39 Factory Default Pro CMD 0408000 Enable Disable Code 39 Enable Code 39 Pro CMD 0408020 Disable Code 39 Pro CMD 0408010 Transmit Start amp Stop Character EI Transmission of can be selected Transmit Both Pro CMD 0408090 xe 95 Transmit Neither Pro CMD 04080801 niscan com WC Page TA Symbols Code 39 Select Message Length It is used to program the valid reading length of Code 39 The engine will not send barcode message to the Host if the decoded data length does not match the valid length Code 39 Message Length is defined by Min Message Length and Max Message Length Min Message Length default 1 nlscan com Pro CMD 0408030 e NA Tools Code Programming ON Code Programming OFF Max Message Length default 48 Pro CMD 0408040 ID bar code Message Length should not exceed 127 bytes If Max Message Length is less than Min Message Length it means the engine will only support barcodes of the two lengths If M
29. ON Select Message Length Ili l It is used to program the valid reading length of Plessey The engine will not send barcode message to the Host if the decoded data length does not match the valid length Plessey Message Length is defined by Min Message Length and Max Code Programming OFF Message Length ll Min Message Length default 4 Pro CMD 0419030 Max Message Length default 48 Pro CMD 0419040 ID bar code Message Length should not exceed 127 bytes If Max Message Length is less than Min Message Length it means the engine will only support barcodes of the two lengths If Max Message Length is equal to Min Message Length the engine will only sup port barcodes of the length read these programming codes Code Programming ON Select Min Message Length Digit Code 8 see Digit Code Save Programming see Digit Code Select Max Message Length Digit Code 1 Digit Code 2 Save Programming Code Programming OFF To set Min Message Length of Plessey to 8 bytes and Max Message Length to 12 bytes E le niscan com NA COTTO Page 98 e Symbols R Tools Code Programming ON Check Digit Plessey may include Check Digits not compulsory following its barcode message Wi 1 The two digits verify the barcode message NO Check Transmit All means to read without check and transmit all bytes including barcode message and
30. code Message Length should not exceed 65535 bytes Max Message Length should not be less than Min Message Length To read a fixed length Aztec Please program Max amp Min Message Length to the same value To set Min Message Length of Aztec to 8 bytes and Max Message Length to 12 bytes read these programming codes Code Programming ON Select Min Message Length Digit Code 8 see Digit Code Save Programming see Digit Code Select Max Message Length Digit Code 1 Digit Code 2 Save Programming Code Programming OFF Doo a PO niscan com gvs g DOO Page 1 e Symbols Azt SX Tools Code Programming ON Reading Multi barcodes of an Image N 1 There are three modes Model Readone barcode only Mode2 Read fixednumber of barcodes only Code Programming OFF Mode3 Composite Reading Read fixed number of barcodes first if failed read one barcode only Mode 1 Pro CMD 0503070 Mode 3 Pro CMD 0503090 Mode 2 Pro CMD 0503080 niscan com wo Page III e Symbols RX Tools Code Programming ON The number of Multi barcodes 11 1 Code Programming OFF ck 1 Pro CMD 0503060 5 Pro CMD 0503064 3 Pro CMD 0503061 6 Pro CMD 0503065 3 Pro CMD 0503062 7 Pro CMD 0503066 4 Pro CMD 0503063 8 Pro CMD 0503067 nlscan ccom m n Peg 327 e Symbols R Tools Code Programming ON
31. end of barcode message Method 1 LED Signal If a valid reading 1s found the default function is to send a PMW signal to BUZ line and the decoded barcode message will be sent through the serial out line After the barcode message is transmitted the LED line will be pulled low for 1 ms then high for 50ms low for 50ms high for 50ms in turn Finally it will be pulled low for 1ms as end EM3000 s application program controls LED signal level If prgram enables LED the signal level will go as shown in the left diagram below If disables it will go as shown in the right diagram below To start next reading the trigger line must be pulled high before next trigger to read TXD F 50ms ak 50ms 50ms d F b ms 50ms 50ms 4 ira A Suggestion If LED signal is used to decide if a reading is successful please use LED positive edge interrupt Positive edge A is as shown in diagrams above And the programs in the Host should watch and store the data through by serial port in cache When positive edge A appears in LED signal data has been transmitted Now the Host should decide if data is stored If yes it must be a complete barcode message It should be transmitted to the Host as soon as possible If no please go on reading Method 2 Inter Character Timeout Host could use inter character timeout to determine the end of data upload An inter character timeout means the longest delay time between 2 consecutive bin
32. 0 pixels Irc 0x81 0x02 for 1 16 upload i e upload 188x120 pixels Irc 0x82 niscan com C Page e Software Interface Host Initiated Commands Image Reply Format EM3000 uploads the image data as binary data The data sequence are For 1 1 ration pixel 0 0 pixel 0 751 pixel 1 0 ses pixel 1 751 pixel 479 0 pixel 479 751 For 1 4 ration pixel 0 0 pixel 0 375 pixel 1 0 pixel 1 375 pixel 239 0 pixel 239 375 For 1 16 ration pixel 0 0 pixell0 1871 pixel 1 0 ses pixel T 187 pixel 119 0 pixel 119 187 5 Application Development and Download Visual DSP is used for EM3000 application development It should be installed first The EM3000 SDK comes with all the necessary files and the default application project app dpj The developer should study the default application build the default application download the newly built default application and test the Engine It is highly recommended that the developer modify from the default application instead of creating a new project from scratch A download program Upgrade exe can be found in the SDK package The program is for application download For more detail see EM3000 SDK documents nlscan com Page 50 Development Tools Introduction This section lists some EM3000 development tools A brief introduction to each tool is included niscan com m7 0Na717h7hYh7X Page sl e Devel
33. 2 Digits Addenda Code Pro CMD 0402060 5 Digits Addenda Code 5 Digits Addenda Code is the one to the right of an ordinary code Picture below shows an ordinary code with a 5 digits Addenda Code The left one in blue lines 1s an ordinary code The right one in red lines is the 5 digits Addenda Code m ere ai een ANA 45678 mi 11 234567 89012 Ti Disable 5 Digits Addenda Code P MD 0402 Pro C 0402070 Enable5 Digits Addenda Code Pro CMD 0402080 Enable 2 Digits Addenda Code read an ordinary code and 2 digits Addenda Code Enable 5 Digits Addenda Code read an ordinary code and 5 digits Addenda Code Disable 2 Digits Addenda Code read an ordinary code only and ignore 2 digits Addenda Code e Symbols lt X Tools o Code Programming ON Load Factory Default 1 Load UPC E Factory Default Pro CMD 0403000 Code Programming OFF Disable Enable UPC E Enable UPC E Pro CMD 0403020 Disable UPC E Pro CMD 0403010 Check Digit UPC E is fixed 8 digits barcode and the last digit is check digit Transm t Check Pro CMD 0403040 Do Not Transmit Check Pro CMD 0403030 nlscan com W Pee 2 e Symbols UPC E PCE 6 SX Tools Code Programming ON 2 Digits Addenda Code Addenda Code is the one to the right of an ordinary code Picture below shows an ordinary code with a 2 digits Addenda Code The left one in blue line
34. 4 Interface Socket Position Interface Cable A flexible cable is needed when using EM3000 V3 4 The 24 Pins plug connects to the EM3000 interface socket The other 12 Pins end connects to external device Figure 6 below shows how the sample cable is connected to the interface socket Figure 5 Flexible Cable Plug Page 9 nlscan com us Mechanical Interface Interface 24PIN 12PIN e Interface Socket Pin Assignment and Definition Pin 12 Pin 1 Edge Of EM3000 Kama gt Pin 13 Pin 24 Pi n Function Pin 1 No Connection Pin 2 Power and Signal Ground Pin 3 No Connection Pin 4 Power and Signal Ground Pin 5 No Connection Pin 6 Power and Signal Ground Pin 7 No Connection Pin 8 Power and Signal Ground Pin 9 No Connection niscan com Cw Page l0 e Mechanical Interface Interface 24PIN 12PIN 12 Pins End of Flexible Cable Pin Assignment and Definitions Reserved No Connection Pin 11 Power Supply VDD 3 3V Pin 10 Ground Pin 9 Serial input port TTL level niscan com Wo Pee Mechanical Interface Interface 24PIN 12PIN e Schematic of Interface Socket Unit mm ON oo O 2 54 7 02 Metal fittings 44 nlscan com KA Pe e Mechanical Interface Interface 24PIN 12PIN Sample Interface Flexible Cable Specifications The interface flexible cable is designed by Newland Auto ID Unit mm The Top The Bottom nlscan com WC Page i Mechanical In
35. A G n me nilhan in 81 Select Message E 82 E r l a ld 83 MCT WE 84 Load Factory Dela L a aa AN 84 Enable Disable UCC EAN 128 E 84 GOL 85 Load Factory PAA AA 83 Enable Disable GS1 DAD ines 83 Transmit AI 01 e e e A AGA NY 85 5 1 COMPOSITE AA A E OO m a alama lll ime ge Mek 86 Load AAO 86 Enable Disable BAN UCC Composite eu e m en b ln addan 86 AA e m 87 Load Factory T E Es bio 87 Enable Disable 87 Select Message Length a ii im Gara apn ma lala 88 Check E A ME AN 89 A OO em e e e Eeee 90 Load Factory Tet quilt E 90 90 2 00 b EKO A 90 niscan com Be CA age IV Table of Contents AAA PP E a aa yale e b 91 Enable Disable Industrial iel n Select Message NOL URN AA O 92 Check Bin MENO An 93 Standard E 94 Load Factory r lll aa aaa aa aa aaa an 94 Enable Disable Standard 94 Select Message ensin a AGANG 95 Check AA 96 100 A 0 AA 97 Load Factory a an k sarmak a 97 Enable Disable E 97 Select Message E 98 Check E lr a anal mm 99 PEK NR KE na MR AG RM e 100 Load Factory A ayak cT 100 Enable Disable MSI Plessey ti kk ei GAGANA A A di 100 Select Message NE a a e o 101 Check lb 102 UL 103 Load Factory LU E 103 Enable Disable uu Pi
36. ASCU string The parameter can be decimal such as 9876 hexadecimal such as 0x0a0d or ASCII string such as AUTO ID NOTE The double quotes in the ASCII string are part of the parameter not the convention for ASCII string The Engine uses them to know the beginning and the end of string parameter Upon receiving Pro CMD command s the Engine will reply a lt ACK gt 0x06 or lt NAK gt 0x15 within 500 ms The Engine replies lt ACK gt when command is correct otherwise 1t replies lt NAK gt 2 2 Sample Pro CMD Commands This Pro CMD command sets the Engine in auto sensor reading mode NLS0302010 This setting command sets sensitivity value of the auto reading mode to 10 NLS0312040 10 This setting command set the user defined prefix to AUTO ID nls0300000 AUTO ID More Pro CMD commands are in Programming the Engine chapter niscan com m n 8272727742 Peg 77 e Software Interface Host Initiated Commands 3 Query Commands Host uses query command to query data from the Engine The maximum delay of the Engine s reply is 500 ms 3 1 The Query Command Format The format of query Command Format Where Command Prefix A two byte prefix field Always Ox7E 0x00 Lens A two byte length field The total number of bytes in Data Type field and Datal field Len Hi is the high most significant byte of the Lens field Len Low is the low byte of the field Datal Command dependen
37. Addenda Code read an ordinary code only and ignore 2 digits Addenda Code e Symbols UPC A A 5 SX Tools Code Programming ON Transmit Default 0 The first byte of UPC A is default to 0 Wi 1 Code Programming OFF Do Not Transmit 0 Pro CMD 0404090 Transmit 0 Pro CMD 0404100 Am n UPC A has the default 0 but it is not printed out unlike UPC E Read Transmit q i y lt gt 0 willadda 0 to transmit Page OT e Symbols Interleaved 2 of 5 IS Tools 6 o Code Programming ON Load Factory Default 1 Code Programming OFF Load Interleaved 2 of 5 Factory Default ll Pro CMD 0405000 Disable Enable Interleaved 2 of 5 Enable Interleaved 2 of 5 Pro CMD 0405020 Disable Interleaved 2 of 5 Pro CMD 0405010 When the engine can not read Interleaved 2 of 5 please read Enable Interleaved 2 of 5 and try again niscan com Cw TEE OB e symbols 2 of SK Tools Code Programming ON Select Message Length It is used to program the valid reading length of Interleaved 2 of 5 The engine will not send barcode message to the Host if the decoded data length does not match the valid length Code Programming OFF Interleaved 2 of 5 Message Length is defined by Min Message Length and Max Message Length Min Message Length default 6 Pro CMD 0405030 Max Message Length default 80 Pro CMD 0405040
38. Digit Code 4 Save Programming see Digit Code 5 Select Max Message Length 6 Digit Code 1 7 Digit Code 2 8 Save Programming 9 Code Programming OFF nlscan com w 2222 OCR Introduction OCR Optical Character Recognition 1s the technology that captures image of printed information and recognizes the image to editable characters The engine supports OCR B standard and specific typefaces such as N0172 34 5 6 7 8 M 1 Nine numbers of OCR B typeface must included 2 There must be a space between No 7 and No 8 number 2 It must start and end with W There must be a space between MM and a number Load SPEC OCR B Factory Default Pro CMD 0600000 Disable OCR Pro CMD 0600010 Fnable OCR Pro CMD 0600020 nlscan com WC Page 119 Prefix Suffix Introduction ID barcodes could contain digits letters and symbols etc 2D barcodes could contain more data such as Chinese characters and other multi byte characters However in reality they do not and should not have all the information we need such as barcode type date and time of scan delimiter and so on in order to keep the code short and flexible Prefix and Suffix are how to fulfill the needs mentioned above They can be added removed and modified while the original ba
39. Double Check Digits MOD10 MOD10 Pro CMD 0420070 Transmit Check Digits Pro CMD 0420100 When Check Do not Transmit Check digit is enabled and barcode message length minus one is less than Min Message Length it will lead to an error E g Reading a 4 byte include check byte MSI Plessey with the Min Message Length being 4 bytes and Check Do not transmit Check Digit enabled leads to an error niscan com W Pee e Symbols PDF417 K Tools Code Programming ON Load Factory Default 1 Code Programming OFF Load PDF417 Factory NT Pro CMD 0501000 Enable Disable PDF417 Enable PDF417 Pro CMD 0501020 Disable PDF417 Pro CMD 0501010 niscan com Wo Page 103 e Symbols R Tools Select Message Length It is used to program the valid reading length of PDF417 The engine will not send barcode message to the Host if the decoded data length does not match the valid reading length PDF417 Message Length is defined by Min Message Length and Max Message Code Programming m III Min Message Length default 1 Pro CMD 0501030 Max Message Length default 2710 Pro CMD 0501040 2D bar code Message Length should not exceed 65535 bytes Max Message Length should not be less than Min Message Length To read a fixed length PDF417 Please program Max amp Min Message Length to the same value To set Min Message Length of PDF417 to 8 bytes and Max Message Length to 12 byt
40. MD 0401070 Enable5 Digits Addenda Code Pro CMD 0401080 Enable 2 Digits Addenda Code read an ordinary code and 2 digits Addenda Code Enable 5 Digits Addenda Code read an ordinary code and 5 digits Addenda Code Disable 2 Digits Addenda Code read an ordinary code only and ignore 2 digits Addenda Code e Symbols XX Tools Code Pro gramming ON EAN 8 expand to EAN 13 Expand EAN 8 to EAN 13 by adding 5 bytes of 0 to the left and then transmit Code Programming OFF Do Not Expand to EAN 13 Pro CMD 0401090 Expand to EAN 13 Pro CMD 0401100 niscan com WC Page SO e Symbols R Tools 6 oo Code Programming ON Load Factory Default 1 Load EAN 13 Factory Default Pro CMD 0402000 Code Programming OFF Disable EnableEAN 13 Enable EAN 13 Pro CMD 0402020 Disable EAN 13 Pro CMD 0402010 Check Digit Transmit Check Pro CMD 0402040 Do Not Transmit Check Pro CMD 0402030 niscan com WO Page 60 e Symbols EAN 13 SX Tools Code Programming ON 2 Digits Addenda Code Addenda Code is the one to the right of an ordinary code Picture below shows an ordinary code with a 2 digits Addenda Code The left one in blue lines is an ordinary code The right one in red lines is the 2 digits Addenda Code Code Programming OFF ee E 134 i I JE h Disable 2 Digits Addenda Code Pro CMD 0402050 Enable
41. Max Message Length 6 Digit Code 1 7 Digit Code 2 8 Save Programming 9 Code Programming OFF niscan com WC Page SO e Symbols SK Tools 6 oo Code Programming ON Load Factory Default 1 Code Programming OFF Load UCC EAN 8 Factory Default Enable Disable UCC EAN 8 Enable UCC EAN 8 Pro CMD 0401020 Disable UCC EAN 8 Pro CMD 0401010 Check Digit UCC EAN 8 is fixed 8 digits barcode and the last digit is check digit Transmit Check Pro CMD 0401040 Do Not Transmit Check Pro CMD 0401030 niscan com WC Page ST e Symbols EAN 8 BEANS 6 SX Tools Code Programming ON 2 Digits Addenda Code Addenda Code is the one to the right of an ordinary code Picture below shows an ordinary code with a 2 digits Addenda Code The left one in blue lines is an ordinary code The right one in red lines is the 2 digits Addenda Code Code Programming OFF 1234 567 po oe a Disable 2 Digits Addenda Code Pro CMD 0401050 Enable 2 Digits Addenda Code Pro CMD 0401060 5 Digits Addenda Code 5 Digits Addenda Code is the one to the right of an ordinary code Picture below shows an ordinary code with a 5 digits Addenda Code The left one in blue lines 1s an ordinary code The right one in red lines is the 5 digits Addenda Code r em om mp em e e ee em e eg l 89012 l 1234 567 k l Disable 5 Digits Addenda Code Pro C
42. N 1 Code Programming OFF Pro CMD 0006000 Code Programming ON Pro CMD 0006010 The value of code programming can be sent to the Host For factory default No Send Pro Code Value the value of programming codes will not be sent to the Host by reading Send Pro Code Value the reader will send the value of Programming Code to the Host No Send Pro Code Value Pro CMD 0002000 Send Pro Code Value Pro CMD 0002010 niscan com WO FO e Programming the Engine R Tools Code Programming ON Illumination LED lighting up barcodes are used to capture better images There are 4 modes Illumination Wink LED keeps flashing when reading Code Programming OFF Illumination Keep ON LED keeps on when Power ON N l Illumination Read ON LED keeps on when reading Illumination OFF LED is off all the time Illumination Wink Pro CMD 0200000 Illumination Read ON Pro CMD 0200030 Illumination Keep ON Pro CMD 0200010 Illumination OFF Pro CMD 0200020 niscan com WC Page e Programming the Engine R Tools Code Programming ON 777 Aim Wink LED keeps flashing when reading Aim Keep ON LED keeps on when Power ON Aim OFF LED is off all the time Code Programming OFF Sense Mode LED is off when reading on when not reading l Aim Wink Pro CMD 0201000 Aim OFF Pro
43. OFF niscan com WC Peg T4 e Symbols Data Matrix NA Tools Code Programming ON Data Matrix Twin Code Data Matrix twin code is 2 Data Matrix barcodes paralleled vertically or horizontally They must have the same direction Their specifications must be similar and the distance between them must be short There are 3 options for reading Data Matrix Code Programming OFF Single Data Matrix Only Read either Data Matrix Il l Twin Data Matrix Only Read both Data Matrix The transmission sequence s left upper Data Matrix followed by right lower Data Matrix Both Single amp Twin Read both Data Matrix If successful transmit as twin Data Matrix Otherwise try single Data Matrix only Single Data Matrix Only Pro CMD 05040701 Twin Data Matrix Only Pro CMD 0504080 Both Single amp Twin Pro CMD 0504090 nlscan com AM ooo Page l e Symbols AE Tools Code Programming ON 7777 l Data Matrix has two formats Square symbols which has the same amount of models in length and Code Programming OFF width 10710 a 77 Wil Rectangular symbols which has different amounts of models in length and width 6 16 6 14 14 22 Enable Rectangular Symbols Pro CMD 0504110 Disable Rectangular Symbols Pro CMD 0504100 Forward Positive Direction Data Matrix Data Matrix has forward or positive direction Forward Direction Barcode Light colour ground Deep colour bars
44. Program User Suffix 129 770 A 130 Disable or Enable Stop Suffix ela adale kimsin la luk bu en lll und cin 130 Program Stop ii b ma MAN YEM badan 130 Message Interception amp Pack LO O aaa a in 131 Message Interception A aaa 132 Programming 1D Intercept Option si 133 Programming 2D Intercept Option sasi anil AN 134 Message Pack i MU M ARE M AD day 135 Eed 135 17 utn elan e aa O 133 Batch Programming AUG 1910 MERERI al lr e yaam a nan 136 How to build a batch Command oia 137 Produce setting Code a a td 138 Use batch setting Code ama AN YE 139 Appendix Dist 00 n n a n 140 Save aNd EEN 142 Factory Default ic aa 143 AID E aaa da ina ER E a la l 148 Poli cum saba T 149 Symbols rimel bagt 150 nlscan com gmvmy n a ovxXV9 0 Page V About this guide Introduction This NLS EM3000 EM3000 Scan Engine Integration Guide provides general instructions for OEM integration Chapter Description About EM3000 The chapter of About EM3000 gives a brief description of the EM3000 It covers the general overall specifications of the EM3000 Mechanical Interface The chapter of Mechanical Interface describes the mechanical interface of the EM3000 It includes the dimensions and locations of EM3000 mechanical components Electrical Interface The chapter of Electrical Inter
45. age to the Host The number of Interleaved 2 of 5 barcode bits check digit contained must be even If it is odd a 0 will be added as the first digit The check digit generates automatically when a barcode is produced NO Check Transmit All Pro CMD 0405050 Check Do Not Transmit Check Digit Pro CMD 0405060 Check Transmit All Pro CMD 0405070 When Check Do Not Transmit Check digit is enabled and barcode message length minus one is less than Min Message Length it will lead to an error E g Reading a 4 byte include check Digit Interleaved 2 of 5 with the Min Message Length being 4 bytes and Check Do Not Transmit Check digit enabled leads to an error niscan com Wo Page TO e symbols Interleaved 2 of 5 IS Tools Code Programming ON Specified Lengths Program the engine to read specified lengths or ranges of specified lengths for Interleaved 2 of 5 The length value must be 3 decimal digits And the length value MUST be an even number between 2 to 64 Read Enable Specified Length to enable this feature or Disable Code Programming OFF Specified Length to disable I ll Disable Specified Length Pro CMD 0405140 Add Code Length Pro CMD 0405160 Enable Specified Length Pro CMD 0405150 Remove Code Length Pro CMD 0405170 The engine only read Interleaved 2 of 5 which are 12 and 24 bytes Code Programming ON Enable Specified Length Add Code Length
46. ary characters in a sequence of binary characters sent over serial line It is usually enabled only after the first character is received to avoid unwanted timeout events during the waiting of a message The inter character timeout value should be set to about 5 times of a character s transmission time When the inter character timeout occurs it is the end of data upload For example 5 ms can be used as an inter character timeout for the baud rate of 9600 8 data bit no parity bit and one stop bit Method 3 Message packing Message pack uses framing protocol format Factory default has message pack disabled More detail about message Pack option is in next chapter nlscan com WO 0 Ole Software nterface e Host Initiated Commands Host can initiate following commands 1 Are You There Command This command is to query RS232 connection between the Host and EM3000 Host Command 9 rxs EM3000 Repl OOOO or x21 2 Pro CMD Commands This set of commands are to configure the Engine To confirm that a command is properly executed use query command to retrieve the actual value in EM3000 2 1 Pro CMD Format 33 Host can send Pro CMD command following prefix NLS all upper case or nls all lower case A Pro CMD command consists of command code and optional equal sign 4 2 and command parameter 2 nls Command Code parameter The Pro CMD command is an
47. atch Programming Produce setting code Make the command list ended with save command to a PDF417 QR code or DataMatrix For example to produce a batch command means light Always On Auto Scan change delay time to 2 seconds Disable Fixed Length of I 2 of 5 Firstly find commands as follows 0200030 light Always On 0302010 Auto Mode 0313000 2000 change One Reading Timeout to 2 seconds 0405140 Disable Fixed Length of Interleaved 2 of 5 0000160 Save The batch setting code PDF417 is as follow hel nlscan com NA COU Page 138 e Batch Programming Use batch setting code X Tools Code Programming ON Read Code Programming ON then read enable batch setting code and then read the batch setting code produced just now finally Read Code Programming Off Code Programming OFF Code Programming ON Pro CMD 0006010 Allow Read Batch Code Pro CMD 0001110 m Batch Setting Code A Code Programming OFF Pro CMD 0006000 nlscan com us Page 139 Appendix Digit Code It is must to be read save after read digit code 0 Pro CMD 0000000 4 1 Pro CMD 0000010 Pro CMD 0000040 5 Pro CMD 0000050 Pro CMD 0000060 Pro CMD 0000070 niscan com ca Pege 140 e Appendix Digit Code 8 Pro CMD 00000801 C Pro CMD 0000120 9 Pro CMD 0000090 00001301 Pro CMD 0000100
48. ax Message Length is equal to Min Message Length the engine will only sup port barcodes of the length To set Min Message Length of Code 39 to 8 bytes and Max Message Length to 12 bytes read these programming codes Code Programming ON Select Min Message Length Digit Code 8 see Digit Code Save Programming see Digit Code Select Max Message Length Digit Code 1 Digit Code 2 Save Programming Code Programming OFF Page 75 e Symbols R Tools Code Programming ON Check Digit Code 39 may include Check Digit not compulsory following its barcode Wi 1 message It verifies the barcode message NO Check Transmit All means to read without check and transmit all bytes including barcode message and Check Digit m Code Programming OFF Check Do Not Transmit Check Digit means to read and check If verification is successful transmits barcode message if not engine will not send barcode message to the Host Check Transmit All means to read and check If verification is suc cessful transmits all messages if not engine will not send barcode message to the Host NO Check Transmit All Pro CMD 0408050 Check Transmit All Pro CMD 0408070 Check Do not transmit Check Digit Pro CMD 0408060 When Check Do not Transmit Check digit is enabled and barcode message length minus one is less than Min Message Length i
49. de Only Pro CMD 0501321 nlscan com Cw Page 103 e Symbols OR Code K Tools Code Programming ON Load Factory Default N 1 Code Programming OFF Load OR Code Factory Default Pro CMD 0502000 Enable Disable QR Code Enable OR Code Pro CMD 0502020 Disable QR Code Pro CMD 0502010 niscan com Cw Page 106 e Symbols OR Code NA Tools Code Programming ON Select Message Length It is used to program the valid reading length of QR Code The engine will not send li 1 barcode message to the Host if the decoded data length does not match the valid length OR Code Message Length is defined by Min Message Length and Max Code Programming OFF n Min Message Length default 1 Pro CMD 0502030 Max Message Length default 7089 Pro CMD 0502040 2D bar code Message Length should not exceed 65535 bytes Max Message Length should not be less than Min Message Length To read a fixed length OR Code Please program Max amp Min Message Length to the same value To set Min Message Length of QR Code to 8 bytes and Max Message Length to 12 bytes read these programming codes Code Programming ON Select Min Message Length Digit Code 8 see Digit Code Save Programming see Digit Code Select Max Message Length Digit Code 1 Digit Code 2 Save Programming Code Programming OFF ple O ES niscan com ooo Page 107 e
50. e above programming CODE will appear to the right of a barcode DURAN nlscan com Cw Page 129 e Prefix Suffix Zo Tools v Code Programming ON Stop Suffix is the termination for a string of barcode messages It can not be formatted like other suffix and prefix It is fixed to the right and the very end of a barcode transmission Code Programming OFF Disable Stop Suffix Pro CMD 0309000 Enable Stop Suffix Pro CMD 0309010 Program Stop Suffix Read Program Stop Suffix Then program stop suffix byte s To end the suffix read Save programming The stop suffix byte is programmed in its hex values See example below Note The maximum length for stop suffix is 2 bytes Program Stop Suffix Pro CMD 0310000 Program Ox0D as Stop Suffix Pro CMD 0310010 Program Ox0D X A as Stop Suffix Pro CMD 0310020 niscan com WC Page 130 Message Interception amp Pack Introduction nlscan com Barcode message could divide information into different sections such as product ID manufacture ID and so on They are important overall However at certain situations some of them are not of interest This is where message interception comes in Message interception feature allows transmission of selected section s Message intercept only applies to raw barcode messages The sequence of a read to transmit without message intercept is Read a raw barcode
51. en value It is in this format Fixed Length 2 4 6 8 10 12 2D Indicate that reading 2D is allowed Symbols are divided by comma EE Additional feature format Min Messa th Scan Mode Scan Mode 1 Manual Scan 2 Auto Scan 3 o Continuous Scan niscan com WC Page 7 RS232 Interface Introduction Under RS232 connection the engine and the Host use the same communication parameters baud rate parity check data bits select and stop bits select Enable RS232 Connection Pro CMD 1100000 niscan com Cw Page 48 RS232 Interface e Serial Port s Tools Code Programming ON The engine and the Host should use the same serial port parameters baud rate parity check data bits and stop bits The sequence is as follows 9600 baud rate null parity check 8 data bits 1 stop bits Baud Rate baud rate to match the baud rate setting of the Host device Otherwise they can not i Code Programming OFF Baud rate 1s the number of bits of data transmitted per second Set your scan engine The engine supports the following baud rates The default baud rate is 9600 Pro CMD 0100030 1200 0600 19200 01000501 Pro CMD 0100000 38400 Pro CMD 0100060 2400 Pro CMD 0100010 57600 Pro CMD 0100070 4800 Pro CMD 0100020 115200 Pro CMD 0100080 14400 Pro CMD 0100040 nlscan com AQ ISI e RS232 Interface R Tools
52. ength the engine will only sup port barcodes of the length niscan com Re Page 7 e Symbols R Tools Check Digit Codabar may include Check Digit not compulsory following its barcode message It verifies the barcode message NO Check Transmit All means to read without check and transmit all bytes including barcode message and Check Digit Check Do Not Transmit Check Digit means to read and check If verification is successful transmits barcode message if not engine will not send barcode message to the Host Check Transmit All means to read and check If verification is suc cessful transmits all messages if not engine will not send barcode message to the Host NO Check Transmit All Pro CMD 0409050 eck Transmit All D CMD 0409070 Check Do not transmit Check Digit Pro CMD 0409060 When Check Do not Transmit Check digit is enabled and barcode message length minus one is less than Min Message Length it will lead to an error E g Reading a 4 byte include check byte Codabar with the Min Message Length being 4 bytes and Check Do not transmit Check Digit enabled leads to an error niscan com WC Page A e Symbols Codab XX Tools Code Programming ON Transmit Start amp Stop Character Codabar uses either one of A B C and D as the start character and the stop character Transmission of them can be selected Code Programming OFF Tra
53. er Prefix Pro CMD 0305000 Enable User Prefix Pro CMD 0305010 Program User Prefix Enable Program User Prefix Then program user prefix byte s To end the prefix read Save programming The user prefix byte is programmed in its hex values See example below Note The maximum length for user prefix is 10 bytes Program User Prefix Pro CMD 0300000 Program CODE as user prefix The hex of CODE are 0x43 0x4F 0x44 0x45 Read Code Programming ON Read Program User Prefix Read 4 3 4 F 4 4 4 5 in order Read Save Programming Read Code Programming OFF Read Allow User Prefix to enable above programming CODE will appear to the left of a barcode 5 qu S nlscan com Cw Page 123 Prefix Suffix R Tools e AIM Automatic Identification Manufactures defines AIM prefix for many standard Code Pro gramming ON barcode formats AIM Prefix Format 1 AIM prefix r 0 Code Programming OFF Disable AIM Prefix Pro CMD 0308000 Enable AIM Prefix Pro CMD 0308030 nlscan ccom m n Page 17 Prefix Suffix Code ID Prefix e AX Tools Code Programming ON Besides AIM prefix Code ID prefix can be used to denote barcode format and can be customized The Code ID prefix MUST be one 1 or two 2 visible English letters Code Programming OFF Allow Code ID Prefix Pro CMD 0307010 No Code ID Prefix Pro CMD 0307000
54. es read these programming codes Code Programming ON Select Min Message Length Digit Code 8 see Digit Code Save Programming see Digit Code SelectMax Message Length Digit Code 1 Digit Code 2 Save Programming Code Programming OFF ple lu aa niscan com m n 60 Page e Symbols lt X Tools Code Programming ON PDF417 Twin Code PDF417 twin code is 2 PDF417 barcodes paralleled vertically or horizontally They must have the same direction Their specifications must be similar and the distance between them must be short There are 3 options for reading PDF417 twin code Code Programming OFF Single PDF417 Only Read either PDF417 code Twin PDF417 Only Read both PDF417 codes The transmission sequence is left upper PDF417 code followed by right lower PDF417 code Both Single amp Twin Read both PDF417 codes If successful transmit as twin PDF417 only Otherwise try single PDF417 only Single PDF417 Only Pro CMD 0501070 Both Single amp Twin Pro CMD 0501090 Twin PDF417 Only Pro CMD 0501080 Forward Positive Direction PDF 417 PDF 417 has forward or positive direction Forward Direction Barcode Light colour ground Deep colour bars Positive Direction Barcode Deep colour ground Light colour bars Forward Direction Barcode Only Pro CMD 0501320 Both Pro CMD 0501322 Positive Direction Barco
55. f a valid read is found the default function is to send the decoded barcode messages Continuous Scan Mode Another scan mode is continuous scan mode When the Engine is in this mode it will keep acquiring images and trying to read a code When it reads a code 1t sends the code to the serial port niscan com m n Pee Software nterface e Serial Port Communication This section introduces the serial communication The default serial port configuration is baud rate of 9600 8 data bits no parity bit and 1 stop bit It is important to match the serial port configuration between EM3000 and the Host Both EM3000 and Host can initiate communication Here are some conventions used in this section OxHH A hexadecimal number For example OxAB and 0x1234 are hexadecimal values of 171 and 4660 respectively lt XXX gt ASCII control character For example lt ACK gt and lt NAK gt means ASCII control characters 0x06 and 0x15 respectively Ea op base ASCII String For example AUTO ID and AUTO ID means same ASCII string AUTO ID EM3000 Initiated Data Upload EM3000 initiates communication only to send system information on power on when enabled and barcode messages No reply from Host is expected Software nterface Barcode Message e The message upload format is in binary It is the binary value of the decoded barcode value including prefix suffix and so on There are three methods to determine the
56. face describes the electrical interface of the EM3000 It mainly explains the EM3000 interface socket and flexible cable Samples of schematics are also included Software Interface The chapter of Software Interface describes the software interface of EM3000 It has the serial communication protocols for queries and commands Development Tools The chapter of EM3000 Development Tools lists the development tools and brief descriptions of the tools Programming The Engine The chapter of Configuration lists all the configurations of EM3000 The configuration can be done through pre printed configuration barcodes serial port commands and or Quickset a Newland software package Graphic Notations Tool Handy item for a task Attention Important subject to be aware of or to avoid Tips Helpful information about a topic or a feature E Example Illustration of how to use a feature ple niscan com BS 21 e About this guide Newland Auto ID Support Center If you have any problem with your equipment contact the Newland Support Center in your region Before calling have the model number serial number and several of your barcodes at hand Call the support Center from a phone near the scanning equipment so that the service person can try to talk you through your problem If the equipment is found to be working properly and the problem is barcode readability the Support Center will request samples of your bar codes for analy
57. fault Pro CMD 0415000 Enable Disable Code 11 Enable Code 11 Pro CMD 0415020 Disable Code 11 Pro CMD 0415010 niscan com Wo Page BT e Symbols R Tools Code Programming ON Select Message Length It is used to program the valid reading length of Code 11 The engine will not send barcode message to the Host if the decoded data length does not match the valid length Code 11 Message Length is defined by Min Message Length and Max Code Programming OFF Message Length 1 Min Message Length default 4 Pro CMD 0415030 Max Message Length default 48 Pro CMD 0415040 1D bar code Message Length should not exceed 127 bytes If Max Message Length is less than Min Message Length it means the engine will only support barcodes of the two wA lengths If Max Message Length is equal to Min Message Length the engine will only sup port barcodes of the length read these programming codes Code Programming ON Select Min Message Length Digit Code 8 see Digit Code Save Programming see Digit Code Select Max Message Length Digit Code 1 Digit Code 2 Save Programming Code Programming OFF To set Min Message Length of Codell to 8 bytes and Max Message Length to 12 bytes E le 96 tM nlscan com e Symbols R Tools Code Programming ON Check Digit Code 11 may include Check Digit not compulsory fo
58. fix Suffix XK Tools Code Programming ON Modify Code 128 Pro CMD 0004020 Code Programming OFF Pro CMD 0004240 e Modify UCC EAN 128 Pro CMD 0004030 Modify Industrial 25 Pro CMD 0004250 Modify Code 11 Pro CMD 0004280 Modify Standard 25 Pro CMD 0004260 Modify EAN UCC Composite Pro CMD 0004300 Modify Plessey Pro CMD 0004270 Modify GS1 Databar Pro CMD 0004310 Modify MSI Plessey Pro CMD 0004290 nlscan com W Page 128 e Prefix Suffix Ng Tools LLL Code Programming ON Disable or Enable User Suffix II User suffix is appended to the right of barcode message For example if user suffix is AB and the barcode message is 123 The Host receives 123 AB Code Programming OFF Disable User Suffix Pro CMD 0306000 Enable User Suffix Pro CMD 0306010 Program User Suffix Read Program User Suffix Then program user suffix byte s To end the suffix read Save programming The user suffix byte is programmed in its hex values See example below Note The maximum length for user suffix 1s 10 bytes Program User Suffix Pro CMD 0301000 Program CODE as user suffix The hex of CODE are 0x43 0x4F 0x44 and 0x45 Read Code Programming ON Read Program User Suffix Read 4 3 4 F 4 4 4 5 in order Read Save Programming Read Code Programming OFF Read Allow User Suffix to enabl
59. formation The setting command list is provided below There are 4 setting command modes 1 Setting syntax 1 Command The most command is the one can be set at one time without the command eg The command setting the baud rate as 38400 bps 0100060 The command setting auto mode 0302010 2 Setting syntax 2 Command equal mark number This command is used for setting the value of parameter including the longest and shortest length of the barcode one reading timeout setting same barcode reading delay setting sensitive value setting etc e g The command setting the one reading timeout as 3000ms 0313000 3000 The command setting the sensitive value as 10 0312040 10 3 Setting syntax 3 command equal mark hex e g 0x101a 0x2C03 This command can be used as setting the user defined prefix user defined suffix ending suffix CodelD increase or cancel the barcode length value information intercepting etc Note every two hexes in the command stand for a setting character eg Append the fixed length 4 of interleaved 20f 5 to 26 0405160 0x041a Setting the suffix information of the ending as CR LF 0310000 0x0d0a 4 Setting syntax 4 command equal mark double quotation marks If the setting information is viewable character then this mode of setting is appropriate ep The command setting the user defined prefix information as AUTO ID 0300000 AUTO ID nlscan ccom wi Pege 137 e B
60. git the 4th digit the Ist digit Barcode Type Data Interception Data Interception 2 Note 1 Maximum sections of barcode message interception are 5 2 Maximum value is 127 for both start digital and end digital 3 Overlaps of barcode message sections are allowed and work independently 4 Start unit and end unit determine its message section In the above example descending 004 and 001 means the section of last 4th last 3rd last 2nd and last one digits 5 To intercept only one digit program start unit and end unit to be the same value nlscan com WC Page 133 e Message Interception amp Pack IP j R Tools Code Programming ON Programming 2D Intercept Option When programming 2D intercept option read digit codes as interception command The rules is as below The interception command has two parts which are barcode type part Symbol ID and data interception part A command could have several data Code Programming OFF interception parts A barcode type part Symbol ID uses a unit suchas 005 a l data interception part uses three units including intercepting direction unit 000 Ascending or 001 Descending start unit and stop unit Barcode type part and intercepting direction regards a 3 digit decimal number as a unit but start and stop digit regards a 6 digit decimal number as a unit They uses 6 digits to present 4 digit value The f
61. ions 11 Schematic OF Interface E 12 Sample Interface Flexible Cable Specifications pit tn ha aaa RD Dui aldada yada 13 Intertace LP BAY 14 acto AA 14 Interlace EE 14 Interface Socket Pin Assignment and Defmton 15 Schematic of Interface Socket sarria 16 Sample Interface Flexible Cable Specifications idad 17 Housing Design CONSIGETANONG anar ii amal adad 18 es ts 18 18 Temperaire 18 Electrical Interface ln E 19 The 24 Pin to 12 Pin Signal EE 20 Interface Signal level a aba aaa 20 lub aaa au UR 21 nlscan com ma Page lt Table of Contents zo AAA PP o o ES ER 21 A Sample Schematic of Beeper Driving Circuit anna 22 A Sample Schematic of LED Driving Circuit situarse eneli male ege reis 22 Software Interface ere 23 Trigger EM3000 for a S N E 24 NA 24 TEE 24 Continuous Scan Mode a 24 se al Port Communication kay rnk rma nyan 25 EM3000 Initiated Data as eml ha a bahaya aaa ara dadda 23 1010000 0 nl O la kanl 26 Host Initiated Commands a mn AA 27 Development Tools AANO aa yar A AA AA 31 Evaluation Kit EVK3000 amp cT 22 m n E 33 Software Development Kit EE 34 Programming the Engine li Y L ee 35 Code Programming AP PA e o OI li BE OS AA AA 35 omur aaa aaa
62. irst two digits are for thousandth and next two digits for hundredth For example 001013 means 113 There is only one type of barcode to be setted to intercept in a time For example intercept QR Code from 1st digit to 20th ascending and from 113th digit to 140th ascending l Read Code Programming ON 2 Read Enable Interception 3 Read Program Intercept Option 4 Check Symbols ID Number table for OR Code 2 Read below digit barcodes Barcode Type Data Interception 1 Data Interception 2 Rules 1 Maximum intercept 3 barcode message sections 2 Maximum value is 9999 for start digital and end digital 3 Overlaps of barcode message sections are allowed and work independently 4 Start unit and end unit determine its message section In the above example ascending 000001 and 000020 means the first 20 digits 5 To intercept only one digit program start unit and end unit to be the same value niscan com AY Pege e Message Interception amp Pack R Tools NN Code Programming ON Introduction Data Pack is for the special requirements of barcode message There are 3 types of data pack Data pack effects all data formats in that be sure to load the default Disable Pack if pack is not required Code Programming OFF Disable Pack Pro CMD 0314000 Normal Pack Normal pack format STX ATTR LEN AL TYPE DATA LRC STX 0x02 ATTR 0x00 LEN
63. llowing its barcode message Wi 1 It verifies the barcode message NO Check Transmit All means to read without check and transmit all bytes including barcode message and Check Digit m Code Programming OFF Check Do Not Transmit Check Digit means to read and check If verifica tion is successful transmits barcode message if not engine will not send barcode message to the Host Check Transmit All means to read and check If verification 1s successful transmits all messages if not engine will not send barcode message to the Host NO Check Transmit All Pro CMD 0415050 Single Check Digit MOD11 Len lt 10 Double Check Digits MOD11 MOD11 Len 10 Pro CMD 0415090 Single Check Digit MODII Pro CMD 0415060 Single Check Digit MOD11 Len lt 10 Double Check Digits MODII MODO9 Len gt 10 Pro CMD 0415100 Double Check Digits MODII MODII Pro CMD 0415070 Do not transmit Check Digit Pro CMD 0415110 Double Check Digits MOD11 MOD9 Pro CMD 0415080 Transmit Check Digit Pro CMD 0415120 When Check Do not Transmit Check digit is enabled and barcode message length minus one is less than Min Message Length it will lead to an error V E g Reading a 4 byte include check byte Code 11 with the Min Message Length being 4 bytes and Check Do not transmit Check Digit enabled leads to an error e Symbols XX Tools Code Programming ON m m m
64. lt It will be restored in non volatile memory Read Save as User Default to save all the current user options to be User Default and erase the previous User Default Read Load User Default to restore the engine to User Default Save as User Default Pro CMD 0001150 Load User Default Pro CMD 0001160 nlscan com m7 09v Page 4o e Programming the Engine Query Product Information K Tools barcode The engine will send it to the Host immediately Power ON Send Product Info the engine sends product information through Code Programming ON Product information could be obtained by reading Query Product Information l serial port only to the Host after Power ON Code Programming OFF Query Product Information Pro CMD 00030001 Power ON Do not Send Product Info Pro CMD 0007000 Power ON Send Product Info Pro CMD 0007010 The product information is provided as follows Device Manufacture Date Device serial number S N Device serial number TF TF User defined device serial number Manufacture ID Device Name 1 types of communication interfaces TTL232 EM3000 or RS232 EM2027 baud rate parity check data bits stop bit ID Indicate that reading ID is allowed Symbols are divided by comma Additional features format l connect features 2 Min Message Length gt Max Message Length 3 No Check Digit or Check Digit 4 Fixed Length 2 64 ev
65. mming OCT 5 Disable Reading All 2D Disable Reading All 2D Pro CMD 0001050 nlscan com w Page Sa e Symbols Code 128 NA Tools Code Programming ON Load Factory Default 1 Code Programming OFF Load Code 128 Factory Default Pro CMD 0400000 Enable Disable Code 128 Disable Code 128 Pro CMD 0400010 Enable Code 128 Pro CMD 0400020 niscan com e age SI e Symbols R Tools Code Programming ON Select Message Length It is used to program the valid reading length of Code 128 The engine will not send barcode message to the Host if the decoded data length does not match the valid length Code 128 Message Length is defined by Min Message Length and Code Programming OFF Max Message Length Wi l Min Message Length default 1 Pro CMD 0400030 Max Message Length default 48 Pro CMD 0400040 ID bar code Message Length should not exceed 127 bytes If Max Message Length is less than Min Message Length 1t means the engine will only support barcodes of the two wA lengths If Max Message Length is equal to Min Message Length the engine will only sup port barcodes of the length To set Min Message Length of Code 128 to 8 bytes and Max Message Length to 12 bytes read these programming codes sample 1 Code Programming ON 2 Select Min Message Length 3 Digit Code 8 see Digit Code 4 Save Programming see Digit Code 5 Select
66. n Message Length and Max Message Length I Min Message Length default 4 Pro CMD 0420030 Max Message Length default 48 Pro CMD 0420040 ID bar code Message Length should not exceed 127 bytes If Max Message Length is less than Min Message Length it means the engine will only support barcodes of the two lengths If Max Message Length is egual to Min Message Length the engine will only sup port barcodes of the length bytes read these programming codes Code Programming ON Select Min Message Length Digit Code 8 see Digit Code Save Programming see Digit Code Select Max Message Length Digit Code 1 Digit Code 2 Save Programming Code Programming OFF To set Min Message Length of MSI Plessey to 8 bytes and Max Message Length to 12 E le 90 tM nlscan com m 5N Pee UI e Symbols MSI Plessey d Tools Code Programming ON Check Digit Plessey may include Check Digits s not compulsory following its barcode message It may have one or two digits which verify the barcode message Code Programming OFF NO Check Transmit All means to read without check and transmit all bytes including barcode message and Check Digits NO Check Transmit All Pro CMD 0420050 Double Check Digits MOD10 MOD11 Pro CMD 0420080 Single Check Digit MODIO Pro CMD 04200601 NO Transmit Check Digits Pro CMD 0420090
67. nsmit Both Start amp Stop Character Pro CMD 0409090 Transmit Neither Start amp Stop Character Pro CMD 0409080 Use ABCD ABCD As Start amp Stop Character Pro CMD 0409100 Use Upper Letter Pro CMD 0409120 Use ABCD T NEE As Start amp Stop Character Pro CMD 0409110 Use Lower Letter Pro CMD 0409130 niscan com WO Pag BO e Symbols Code 93 NA Tools Code Programming ON Load Factory Default Wi 1 Code Programming OFF Load Code 93 Factory Default Pro CMD 0410000 MA Enable Disable Code 93 Disable Code 93 Pro CMD 0410010 Fnable Code 93 Pro CMD 0410020 nlscan com KA CC Page s e Symbols R Tools Code Programming ON Select Message Length It is used to program the valid reading length of Code 93 The engine will not send barcode message to the Host if the decoded data length does not match the valid length Code 93 Message Length is defined by Min Message Length and Max Code Programming OFF Message Length 1 Min Message Length default 1 Pro CMD 0410030 Max Message Length default 48 Pro CMD 0410040 1D bar code Message Length should not exceed 127 bytes If Max Message Length is less than Min Message Length it means the engine will only support barcodes of the two wA lengths If Max Message Length is equal to Min Message Length the engine will only sup port barcodes of the length read these programming codes
68. nute The gap and angle between housing window and illumination LED highest point must ensure that the illumination light should not be reflected into lens by window glass The window must be perpendicular to the surface of the front plate of the EM3000 Temperature Electrical and other components generate heat Especially under continuous operation the temperature of the Engine will be high The methods below are for heat concerns A radiator on top of the engine is recommended Do not surround or wrap the Engine by rubber or any material that obstruct the heat dissipation Electrical nterface Introduction This section describes the electrical specifications of the interface signals nlscan ccom m n Peg Electrical Interface The 24 Pin to 12 Pin Signal map e Flex Cable 24PIN Interface Signal levels The table below lists the interface input and output level voltage ranges Voltage Level Voltage Range e 2 0V 3 6V idi 0 3V 0 6V 7 KE 5 Serial Output 3384872258 niscan com wc EE 0 Electrical Interface Input signals e Reset Input The Engine restarts itself after the Reset line 1s pull low for 100 u s and back to high The LED Pin will go low The LED Pin will stay low until the Reset Pin is released and power is applied to EM3000 After the initialization 1f send beep option is enabled the Engine will send power on beeper signal Trigger In
69. oct 35 QuickSet Programming pios 35 Programming Notation een in n 36 Code rue a O AY ARA M SU A OLE an 37 Ms PP AA AA AA E E TETA 38 2 lu ii 39 40 D coding BEEP 40 Decodino Beep D Eye rm e ds arap mlm 40 Decoding Beep Volume eegenen iris 4 CE A 4 Beep Denetahon Beeper Definitions dad aaa riadas 41 Reading Mode GORA O m alan 42 Reading Timeout and Delay aaa keseyim y Ap asaan 43 ii b bi 44 Exposure Imaging OUO ma aaa ay ya 45 46 Factory 1 li 46 46 Quety Produccion 47 nlscan com Wo Page Table of Contents zo AA RS232 Interface PP N bom oan 48 RER EE 49 AAA a O O ORO E ini ana NAA 49 Er E E a 30 Hardware Auto Flow Control only for HR200 Uu 50 Data Bits Transmitted EE Jd STEE 31 Symbols RR 52 Genera o E AA 53 Disable Reading E 53 53 Enable Reading O E Di 53 Disable Read mg All Aen 33 Enable Reading All 2D P S 54 Disable Readins AN2 D AN 54 5100060 55 Load Factory l aaa d q oddan 55 Enable Disable Codo TAU TEE 55 Select Message Length EE 36 06666 5 27 Load laetor ND SU AN m a ge lm al m ola an 57 Enable Disable EC BANG na a aman AA AGA AA AA 57 Check E m n aaa a 37 A OE PC UE GE O EORR ORPHEO dod 38 2100 mi ME
70. ols Standard 25 Tools Code Programming ON Code Programming OFF Load Standard 25 Factory Default Pro CMD 0418000 Enable Disable Standard 25 Enable Standard 25 Pro CMD 0418020 Disable Standard 25 Pro CMD 0418010 niscan com WC Page e Symbols SK Tools Code Programming ON Select Message Length It is used to program the valid reading length of Standard 25 The engine will not send barcode message to the Host if the decoded data length does not match the valid length Standard 25 Message Length is defined by Min Message Length and Code Programming OFF Max Message Length Wi l Min Message Length default 6 Pro CMD 0418030 Max Message Length default 48 Pro CMD 0418040 ID bar code Message Length should not exceed 127 bytes If Max Message Length is less than Min Message Length it means the engine will only support barcodes of the two lengths If Max Message Length is egual to Min Message Length the engine will only sup port barcodes of the length bytes read these programming codes Code Programming ON Select Min Message Length Digit Code 8 see Digit Code Save Programming see Digit Code Select Max Message Length Digit Code 1 Digit Code 2 Save Programming Code Programming OFF To set Min Message Length of Standard 25 to 8 bytes and Max Message Length to 12 E le
71. opment Tools Evaluation Kit EVK3000 amp 1300 Here is a brief introduction to the EM3000 Evaluation Kit EK V3000 amp 1300 The layout of the EVK3000 amp 1300 circuit board is shown in figure below The board contains beeper LED trigger button and reset button A USB connector is for the power and communication An alternative TTL232 is for communication The JI connector is where the EM3000 flexible cable connects to EM3000 Engine Buzzer M3 m m cia mm y HA R m m RH mo mm E EM3000 V4 RESET EM1300 BOOT SW Connecting Jack JA EM1300 12PIN 12PIN Ul m TRI z mm C6 Trigger a n S Gro sa 12PIN 12PI R19 N N R19 mc E E R6 PLASR T2 pi maci SS WW mi mD3 mim C10 Ri mm mg 3 ARTI Pra T11 Dr EM3000 V6 D Bum ER Sai en m m Connecting Jack u c im m C13 ii E C mul 5 GE gt zB U3 5 Indecator E Lights USB Port Jack TTL232 Port Jack nlscan com Cw Page 2 e Development Tools QuickSet is a Windows based GUI program for Newland Auto ID barcode readers It can be used in development and for programming EM3000 and troubleshooting The Host may implement some functions of QuickSet for the equipments or systems Command Tindor 20081208 161117 niscan com NW OO Page e Development Tools Software Development Kit A software development kit is available for all EM series embedded engines It allow
72. put When the Trigger line is pull low for20 ms the Engine starts a read The Engine keeps reading until a successful reading or the line is high After a successful reading the line must go high in order to make another reading Sample Input schematics Here is a schematic from the evaluation board EVK3000 amp 1300 Those two signals can connect to external device s output port VCC 3 3V B1 E BUTTON 1 et 2 B2 3 4 RXD BUTTON e 5 TXD 6 7 8 m R1 9 BUZ 10R gt 10 D 11 TRESET 12 TRIG 12 Pins Flex Cable Output Signals Here are the descriptions of the output signals beeper and LED They can be used to detect the status of the scanning and the state of the Engine Beeper Output Table below is the definitions of the beeper outputs Low higher higher higher Power ON completed Successful reading of an ordinary barcode Successful reading of an programming barcode 3 short low 2 high Reading failure 1longlow Unknown Character Virtual Keypad USB connection niscan com WC Page dl Electrical Interface Output Signals A Sample Schematic of Beeper Driving Circuit Here is a beeper driving circuit used in the evaluation board EVK3000 amp 1300 VIN BEEPER1 AS903Q 1N4148 R8 10R A Sample Schematic of LED Driving Circuit Here 1s the LED driving circuit used in the evaluation board EVK3000 amp 1300 3 3v R2 680R VCC 3 3V y L_ Y 1 D1 2 LED 4 RXD WK 5 XD 6
73. rcode message is still in tact Barcode processing sequences Intercept barcode message Add Prefix Suffix Pack Terminate with Stop Suffix and transmit nlscan ccom C Page 120 Prefix Suffix General P i SX Tools 0 Code Programming ON Disable or Enable Prefix Suffix 1 Disable All Prefix Suffix Transmit barcode message with no Prefix Suffix e Enable AII Prefix Suffix Allow appending Code ID prefix AIM prefix User Code Programming OFF prefix User suffix and Stop suffix to the barcode message l Disable All Prefix Suffix Pro CMD 0311000 Enable All Prefix Suffix Pro CMD 0311010 nlscan ccom ca Peg 71 Prefix Suffix e General Programmin 1 SK Tools Code Programming ON Prefix Seguences 6 options of Prefix Seguences Code Programming OFF CodelD AIM User Prefix Pro CMD 0317000 AIM User Prefix CodelD Pro CMD 0317030 CodelD User Prefix AIM Pro CMD 0317010 User Prefix CodeID AIM Pro CMD 0317040 AIM CodelD User Prefix Pro CMD 0317020 User Prefix AIM CodelD Pro CMD 0317050 nlscan ccom m p Peg 2 e Prefix Suffix General P i SX Tools 01180 Code Programming ON Disable or Enable User Prefix User Prefix is added before barcode message For example if the user prefix is AB and the barcode message is 123 the Host receives Code Programming OFF AB123 Disable Us
74. rigger signal pull low longer than 20ms to initiate reading Page 15 nlscan com us e Mechanical Interface Interface 12PIN 12PIN Schematic of Interface Socket Unit mm 5 5 0 5 7 0 2 L nlscan com Cw Page lo Mechanical Interface Interface 12PIN 12PIN e sample Interface Flexible Cable Specifications The interface flexible cable is designed by Newland Auto ID The twelve metal wires of the interface flexible cable are all straight and on the same surface Unit mm Be JUL O Co On niscan com wo Page II e Mechanical Interface Housing Design Considerations Housing Structure The housing for the Engine should be wide enough not to put any pressure on the Engine There should be sufficient space for the flexible cable and stress release of the cable should also be considered Scan Window A scan window is needed to protect camera lens aiming light and illumination lights This scan window design should follow Housing must not block or shade illumination LED s aiming light and camera lens Use high transparent and scratch resistant material such as both side hard coated material Please refer to fol lowing specifications Specifications Total light transmittance 76 290 ASTM D 1008 Property Adhesi n Not release pisholesanicie bubble 6505 CEN lt 0 1mm not crowded Under lt 3EA 0 05 3mm maw Evaluation after 1 mi
75. s Customers to develop their applications in EM series engines niscan com ae Programming the Engine Introduction There are 3 ways to program configure the Engine Code Programming Command Programming and QuickSet Programming Code Programming The Engine reads a set of specially encoded barcodes to program features In the following sections we will explain the options and features available and provide the barcodes to program them This method of programming the Engine is most straight forward However 1t requires manually readings of each barcode As all manual operations errors are more likely to occur Command Programming The Host can send the Pro CMD strings see the chapter of Software Interface to program the Engine In the following sections the Pro CMD strings will be included with the barcodes for Code Programming A fixture such as EVK3000 or other simplier circuit board could be used to program the Engines before they are installed into your equipments or systems Another alternative is to design the configuration capability in your equipments or systems This method of programming the Engine could be automated A software program can be developed to download all the configuration data to the Engine QuickSet Programming QuickSet is a Windows based GUI program for Newland Auto ID bar code readers It displays decoded data and captured images The engine with its circuit board can be easily config
76. s is an ordinary code The right one in red lines is the 2 digits Addenda Code EEN mi Code Programming OFF 78 I TIE Abort 2 Digits Addenda Pro CMD 0403050 Enable 2 Digits Addenda Code Pro CMD 0403060 5 Digits Addenda Code 5 Digits Addenda Code is the one to the right of an ordinary code Picture below shows an ordinary code with a 5 digits Addenda Code The left one in blue lines is an ordinary code The right one in red lines is the 5 digits Addenda Code ING 78901 r Disable 5 Digits Addenda Code Pro CMD 0403070 m Enable 5 Digits Addenda Code Pro CMD 0403080 Enable 2 Digits Addenda Code read an ordinary code and 2 digits Addenda Code Enable 5 Digits Addenda Code read an ordinary code and 5 digits Addenda Code Disable 2 Digits Addenda Code read an ordinary code only and ignore 2 digits Addenda Code e Symbols E AN Tools Code Programming ON Transmit Default 0 The first byte of UPC E is default to 0 Code Programming OFF Do Not Transmit 0 Pro CMD 0403090 Transmit 0 Pro CMD 0403100 UPC E Expand to UPC A Follow the standard algorithm to expand UPC E to UPC A Do Not Expand to UPC A Pro CMD 0403110 Expand to UPC A Pro CMD 0403120 niscan com WNC ABE OF e Symbols SK Tools eee Code Programming ON Load Factory Default 1 Load UPC A Factory Defaul
77. sis at our plant If your problem cannot be solved over the phone you may need to return your equipment for servicing If that is necessary you will be given specific directions Note Newland Auto ID Tech is not responsible for any damages incurred during shipment For service information warranty information or technical assistance contact or call the Support Center listed below For the latest service information go to http www nlscan com If you purchased your Newland product from a Newland Business Partner contact that Business Partner for Service niscan com W Page 2 About EM3000 Introduction EM3000 is an embedded barcode reading engine Its gray scale CMOS image capturer and the Newland patented UIMG R a Computerized Image Recognition System ensure the fast scanning and decoding accuracy on different barcode media such as paper plastic card and metal surface It can be easily integrated into OEM equipments or systems hand held portable and mounted to provide solutions for image capture barcode reading and barcode message processing EM3000 opens its image acquisition interface and camera control to OEM developers to allow their special integration needs EM3000 Software Development Kit is provided for easy and quick development of OEM applications Highlights of the EM3000 Slim size allowing easy embedding into OEM equipments and systems Outstanding decoding performance for major 1D and 2D barcodes
78. t 3 Digit Code 1 5 0 0 see Digit Code 4 Save Programming nlscan com WC Page 43 e Programming the Engine R Tools Code Programming ON Sensitivity is how sensitive the engine is to ambient illumination change Sensitivity value is 1 20 Thelower the sensitivity value is the higher sensitivity will be The low er the sensitivity value is the smaller illumination change will initiate reading Code Programming OFF High Sensitivity 8 Pro CMD 0312020 Enhanced Sensitivity 5 Pro CMD 0312030 Normal Sensitivity 11 Pro CMD 0312010 Program Sensitivity Min 1 Max 20 Pro CMD 0312040 Low Sensitivity 14 Pro CMD 0312000 niscan com gf Page e Programming the Engine Exposure Imaging Mode NA Tools Code Programming ON Code Programming OFF Normal Exposure Mode Pro CMD 0321000 Reflections Eliminating Mode Pro CMD 0321010 niscan com WC Page 43 e Programming the Engine Default SK Tools Code Programming ON Factory Default Read Load All Factory Default to reset all parameters to factory default Applicable conditions Code Programming OFF User options programming wrong configuration leads to reading mal function Forget details of previous programming and start over Load All Factory Default Pro CMD 0001000 User Default All user options can be saved as User Defau
79. t Pro CMD 0404000 1 OFF Disable Fnable UPC A Enable UPC A Pro CMD 0404020 Disable UPC A Pro CMD 0404010 Check Digit UPC A is fixed 13 digits barcode and the last digit is Check Digit Transmit Check Pro CMD 0404040 Do Not Transmit Check Pro CMD 0404030 niscan com Wo Pagg O e Symbols UPC A PICA SX Tools Code Programming ON 2 Digits Addenda Code Addenda Code is the one to the right of an ordinary code Picture below shows an ordinary code with a 2 digits Addenda Code The left one in blue lines is an ordinary code The right one in red lines is the 2 digits Addenda Code Code Programming OFF uic E TE Disable 2 Digits Addenda Code Pro CMD 0404050 Enable 2 Digits Addenda Code Pro CMD 0404060 5 Digits Addenda Code 5 Digits Addenda Code is the one to the right of an ordinary code Picture below shows an ordinary code with a 5 digits Addenda Code The left one in blue lines is an ordinary code The right one in red lines is the 5 digits Addenda Code p des e m de an ve l l 23456 1153456 78901 1 KO ee See eat GA a den D Disable 5 Digits Addenda Code Pro CMD 0404070 Enable 5 Digits Addenda Code Pro CMD 0404080 Enable 2 Digits Addenda Code read an ordinary code and 2 digits Addenda Code Enable 5 Digits Addenda Code read an ordinary code and 5 digits Addenda Code Disable 2 Digits
80. t enabled leads to an error nlscan com WC Page 83 e Symbols R Tools eee Code Programming ON Load Factory Default 1 Load UCC EAN 128 Factory Default l Pro CMD 0412000 Enable Disable UCC EAN 128 Enable UCC EAN 128 Pro CMD 0412020 Disable UCC EAN 128 Pro CMD 0412010 niscan com Wo Page BA e Symbols R Tools Code Programming ON Load Factory Default 1 Code Programming OFF Load GSI Databar Factory Default Pro CMD 0413000 Fnable Disable GS1 Databar Enable GS1 Databar Pro CMD 0413020 Disable GS1 Databar Pro CMD 0413010 Transmit AI 01 Character Transmit AI 01 Character Pro CMD 04130601 Do not Transmit AI 01 Character Pro CMD 0413050 niscan com Wo Page 5 e Symbols EAN UCC Composite NA Tools Code Programming ON Load Factory Default Ili l Code Programming OFF Load EAN UCC Composite Factory Default Pro CMD 0414000 Enable Disable EAN UCC Composite Enable EAN UCC Composite Pro CMD 0414020 Disable EAN UCC Composite Pro CMD 0414010 Enable UPC EAN Composite Pro CMD 0414040 Disable UPC EAN Composite Pro CMD 0414030 When the engine can not read EAN UCC Composite please read Enable EAN UCC Composite and try again niscan com WC Page BO e Symbols Code 11 NA Tools Code Programming ON Load Factory Default 1 Code Programming OFF Load Code 11 Factory De
81. t Datal field Maximum size is 32 bytes LRC A one byte LRC field LRC OxFF xor Len Hi xor Len Low xor Type xor Datal Reply Prefix 0x02 0x00 Len Hi LenLow 0x34 Datal Data N LRC Where Reply Prefix A two byte prefix field Always 0x02 0x00 Lens A two byte length field The total number of bytes in Data Type field and Data field Len Hi is the high most significant byte of the Lens field Len Low is the low byte of the field Data Type Always 0x34 for reply Datal Command dependable Datal field Maximum size 32 bytes LRC A one byte LRC field LRC OxFF xor Len Hi xor Len Low xor Type xor Datal niscan com Me oa 28 e Software Interface Host Initiated Commands UI v un CH d CH d e O B 3 o 5 a Here is a sample of query command for ESN Command Prefix 0x7E VVhere Datal 3H020 LRC OxFF xor 0x00 xor 0x05 xor 0x33 xor 0x48 xor 0x30 xor 0x32 xor 0x30 OxB3 Engine Reply Reply Prefix S Data 1 LRC Where Datal 0213SW058383KH 56 The meaning of the reply is that the ESN is SW058383KH 56 See Appendix A for more detail 4 Image Upload The image captured in EM3000 can be uploaded to Host The image is gray scale of the size of 752x480 pixels Image Upload Command Command Prefix LRC Ire Where Ratio 0x00 for 1 1 upload i e upload 752x480 pixels Irc 0x80 0x01 for 1 4 upload i e upload 376x24
82. t will lead to an error zf E g Readinga 4 byte include check byte Code 39 with the Min Message Length being 4 bytes and Check Do not transmit Check Digit enabled leads to an error Decode ASCII Code 39 can include full ASCII characters For factory default the engine only decodes part of them Read Full ASCII decode to decode full ASCII characters Partial ASCII Decode Pro CMD 0408100 Full ASCII Decode Pro CMD 0408110 niscan com Wo Page 7 e Symbols NA Tools Code Programming ON Load Factory Default 1 Code Programming OFF Load Codabar Factory Default Pro CMD 0409000 Enable Disable Codabar Enable Codabar Pro CMD 0409020 Disable Codabar Pro CMD 0409010 niscan com WC Page 7 e Symbols R Tools Code Programming ON Select Message Length It is used to program the valid reading length of Codabar The engine will not send barcode message to the Host if the decoded data length does not match the valid length Code Programming OFF Codabar Message Length is defined by Min Message Length and Max Message Length Min Message Length default 2 Pro CMD 0409030 Max Message Length default 60 Pro CMD 0409040 1D bar code Message Length should not exceed 127 bytes If Max Message Length is less than Min Message Length it means the engine will only support barcodes of the two lengths If Max Message Length is equal to Min Message L
83. ted Ili l Select data bits transmitted to be 5 6 7 and 8 Ensure the selections on Code Programming OFF e the engine and the Host are the same 8 Data Bits Pro CMD 0103030 6 Data Bits Pro CMD 01030101 7 Data Bits Pro CMD 01030201 5 Data Bits Pro CMD 0103000 Stop Bits Stop bit follows every byte to indicate the end of transmission and the start of the next transmission Default 1 stop bit 1 Stop Bits Pro CMD 0102000 2 Stop Bits Pro CMD 0102010 niscan com Cw Page SI Symbols Introduction This chapter lists all the available symbols and provides the programming barcodes to enable disable them Disabling reading of the symbols which do not apply will improve reading performance The few abling reading of the symbols are the fast the engine will work niscan com WC Page 2 e Symbols General Options D Tools Code Programming ON Disable Reading AII Disable Reading All Allow reading Programming Codes only Code Programming OFF Disable Reading All Wi ll Pro CMD 0001010 Enable Reading AII Enable Reading All Enable to read all symbols and Programming Codes Enable Reading AII Pro CMD 0001020 Enable Reading All ID Enable Reading All 1D Pro CMD 0001040 Disable Reading All 1D Disable Reading All 1D Pro CMD 0001030 e Symbols S Tools Code Programming ON Enable Reading AII 2D 1 Enable Reading All 2D Cod Progra
84. terface Interface 12PIN 12PIN e Interface Socket EM3000 V6 uses a ZIF 12PIN flexible cable socket to interface with external device Host such as EVK3000 amp 1300 amp 1300 the EM3000 Evaluation Kit Figure below shows the location and dimension of the socket Unit mm Interface Cable A flexible cable is needed when using EM3000 V6 Both of the two ends should be 12 PINS One connects to the EM3000 interface socket the other connects to external device Figure below shows how the sample cable is connected to the interface socket Page 14 nlscan com us e Mechanical Interface Interface 12PIN 12PIN Interface Socket Pin Assignment and Definition pi Pin 1 Pin 125 R Pin aw Pinl2 Input Output Definition l PIN 1 Power Supply VCC Power supply VCC 3 3V If power falls to under 3 1 V EM3000 will reset automatically 7 GE 3 3V If power falls to under 3 1 V EM3000 will LIGNE NN vc 75 45 mell st 00 m EY 0 0 C r Eeer Beeper output If not sufficient current for beeper an external current PIN 9 Output amplifier 1s needed If not use it will be hung up PIN 10 Output LED output If not sufficient current for beeper an external current vu is needed If not use it will be hung up PIN 11 RESET EM3000 Restart EM3000 Restart signal pull low longer than 100 1 s to restart pull low longer than 100 UH s to restart PIN 12 TRIG T
85. to ID reserves the right to make changes and improvements to any software or product for reliability function or design Newland Auto ID does not assume any responsibility or liability arising out of or in connection with the application or use of any product circuit or application described herein No license 1s granted either expressly or implicitly estoppels or otherwise under any Newland Auto ID intellectual property rights An implied license only exists for equipment circuits and subsystems contained in Newland Auto ID products Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation All other product or service names are the property of their respective owners Newland Auto ID Tech Co Ltd Table of Contents AA 1 3 Content About this guide AA 1 Chapter BA 1 CAPE Notations AA AA AA AA 1 Newland Auto ID Support Center 2 About EM3000 ia MK T T O KKK RL Aa 3 Highlights of the EM3000 ai aa day lynn Bsk kanl 3 Get AG ik 4 M risa NR 4 Outline cc d 4 EM3000 D cod Zone 5 EE 6 Mechan cal Interface ii 7 Dimensions of EM3000 MI 8 EN OO Front VIEW PP yllar AA sn layan Aa 8 EM3000 Right Side E 8 EM3000 BOOM TE 8 9 1301 OK q A 5 9 ii m OE REO akra anime 9 Interface Socket Pin Assignment and Definition asamasinda siya 10 12 Pins End of FlexibleCablePinAssignmentandDefinit
86. ured through the interface of QuickSet This method of programming the Engine is similar as the Command Programming QuickSet is a software program developed for Newland Auto ID products Note The programming results are restored in non volatile memory They will not be lost when the Engine is powered off niscan com w Page e Programming the Engine Programming Notation d Tools Code Programming ON x 5 Code Programming OFF There are 4 parts of a notation 1 The first part of the notation is the barcode for Code Programming 4 gt ode Programming OFF Pro CMD 0006000 This is the notation to disable the Code Programming 2 The second part of the notation is the name of the options or features such as Disable Code Pro gramming 3 The third part of the notation is the corresponding Pro CMD string of the Code Programming 4 Ifthereis 4 in front of the name it means the notation is factory default nlscan com Page e Programming the Engine Code Programming On Off d Tools ming function One or more Code Programming barcodes can be read to configure the Engine If an option or feature needs additional parameters such as digits they can be found at the end of this chapter To exit Code Programming read Code Programming OFF or any normal Code Programming OFF barcode Code Programming ON Read the Code Programming ON barcode to activate Code Program

Download Pdf Manuals

image

Related Search

Related Contents

USER`S MANUAL - ATech Machinery  GoVideo DDV2001 VCR User Manual  Kulturpass, mode d`emploi - Forum – für Politik, Gesellschaft und  metro testo 545 1 - Colegio de Ingenieros Industriales de Gipuzkoa  HF3520 Wake  eBOX620-801 A2 User Manual  

Copyright © All rights reserved.
Failed to retrieve file