background image

C-1

Appendix C

Code 128 Specifications

Code 128 is a very powerful bar code, combining an extensive character set and variable length with
compact-ness and error checking. The character set contains all 128 ASCII characters with each character
made up of three bars and three spaces.  Each element (bar or space) varies from one to four units in width,
totaling 11 units of width per character.  Code 128 contains two levels of error checking: 

Each  character  is checked  for  internal  parity, and 

The last character is a checksum.

Code 128 has three subsets, A, B and C. Subset A contains alphanumeric characters and unprintable control characters,
subset B contains alphanumeric characters plus printable control characters and subset C contains only numeric characters
and uses a 2-character encoding scheme to create a more compact bar code.  Code 128 uses an internal Mod 103 check

character that is not displayed by the bar code reader. Code 128 bar codes can be made up of only one subset or may be a
combination of several.

The Code 39 features of 

Accumulate Mode

Caps Lock ON

and 

Caps lock OFF

also apply to Code 128.

UCC-128/ EAN-128

UCC-128/EAN-128 Code is a subset of Code 128 adopted by the UCC and EAN council's for use as a shipping label
symbology. UCC/EAN-128 bar codes always start with a Function Code 1 character. In addition, all variable length fields are
terminated by a Function Code 1 character unless they are the last field in the bar code.

The USB Laser Scanner outputs the following for the special function codes and start sequences:

]C1

Start C/Function Code 1

^]

(GS) Function Code 1 as a variable string terminator

If UCC/EAN 128 is enabled, the Scanner looks for the Start C/Function Code 1 characters to indicate a UCC/EAN 128 bar code.

The UCC Serial Shipping Container Code

specification calls for a 19 digit UCC/EAN 128 code with an additional Mod 10 Check

Digit (20 digits in all for the code).  The Mod 10 Check digit is calculated the same as the Interleaved 2 of 5 example in Appendix D.
It is the data length as well as the MOD 10 check digit that distinguishes the 

Serial Shipping Container Code

from other UCC

/EAN 128 bar codes.

GS1-128 UCC/EAN 128

is enabled by scanning the appropriate bar codes on the 

USB Laser Setup Menu

. If 

UCC/EAN 128

is

enabled

, you will be able to read both standard Code 128 as well as the UCC/EAN 128 bar codes with the Function 1 character

and the Mod 10 check digit.

The GS1-128 UCC 128 specification is used extensively by the retail industry. If you have a requirement for a UCC 128 Serial
Shipping Container bar code, be sure to follow the specification as closely as possible as many vendors will impose fines for non-
conformance.  For more information on GS1-128 UCC 128, contact the GS1 (formerly the Uniform Code Council) at:

GS1 US

7887 Washington Village Drive, Suite 300

Dayton, OH  45459

ph 937-435-3870

fax 937-435-7317

email: [email protected]

8:00 am to 6:00pm EST Mon-Fri

Many of the specifications are available online at:

http://www.gs1us.org

AB123456

GS1-128 UCC/EAN Code 128 Serial Shipping Container Code

Содержание LZ160-USB

Страница 1: ...Owner s Guide Scanned Bar Codes appear as keyed data on a computer running Windows macOS Mac OS X Linux Worth Data USB Keyboard Laser Scanners USBLaser Scanners ...

Страница 2: ...r measures may be required to correct the interference This manual contains confidential and proprietary information and is copyrighted All rights reserved No part of this manual may be photocopied or reproduced in any form without the prior written consent of Worth Data Inc PROPOSITION 65 WARNING This product its packaging and or components may contain chemicals known to the state of California t...

Страница 3: ...A 1 Appendix B Codabar B 1 Appendix C Code 128 Specifications C 1 Appendix D Interleaved 2 of 5 Code D 1 Appendix E UPC EAN Specifications E 1 Appendix F MSI Plessey Specifications F 1 Appendix G Code 93 Specifications G 1 Appendix H ASCII Code Equivalent Table H 1 Appendix I Resolving USB Installation Issues I 1 Windows USB Installation I 1 macOS USB Installation I 3 Appendix J USB Laser Setup Me...

Страница 4: ...des including Code 39 Full ASCII Code 39 STK Code ITF Interleaved 2 of 5 Codabar Code 128 EAN 13 EAN 8 UPC E UPC A with or without supplements GS1 DataBar MSI LabelCode4 LabelCode5 Code 93 and Plessey If you need to read 2D Bar Codes you will need the Worth Data 520 2D USB Imaging Scanner LZ160 USB LZ360 USB 1D Bar code Laser Scanners Configuration is easy The USB Lasser Scanners are easily config...

Страница 5: ...ct us with the details of the trouble we will be happy to send you a replacement The contents of your USB Laser Scanner shipment should include some or all of the following 1 The Laser Scan Gun 2 A USB Cable installed on the gun for attaching the Laser Scanner to your computer For the LZ160 USB LZ360 USB C40 USB Cable is Pre Installed 3 A Laser Scanner Holder for Desk or Wall Mounting 4 A QwikStar...

Страница 6: ...lug the Reader into the USB port on a computer running Windows 10 8 7 Vista XP 2000 ME 98SE or Mac OS X the operating system will sense the new device and proceed to install the necessary software for a HID USB Keyboard Windows systems may ask for the original Windows CD ROM to install the needed USB drivers be prepared There are no additional drivers needed other than what is already standard in ...

Страница 7: ...et to them at any time by reading the Start Setup Reset and End Setup bar codes on the USB Laser Scanner Setup Menu If you need to change any settings or want to learn more about the USB Laser Scanner setup options the next pages explain step by step how to set them and what they do USB Laser S etup Menu Code 39 Code 39 enabled MSI Plessey MSI Plessey disabled Check Digit disabled Check Digits not...

Страница 8: ... Table on the right side of the Reader Setup Menu scan the number or letter associated with the option you have selected Let s change the beep pitch to Highest Now scan the 4 on the Barpad Table You will again hear two beeps 4 Now scan End Setup at the top right corner of the USB Laser Setup Menu to complete the setup exercise You ll hear three beeps If you followed the instructions correctly and ...

Страница 9: ... any time Code 39 is enabled Enabling Start Stop character transmission means that the Reader will transmit the Start Stop characters to your computer along with the data For example data of 1234 would be transmitted as 1234 Most people don t need this option but it is useful if you want your software to be able to differentiate between keyboard and bar code data Enabling the Mod 43 Check Digit re...

Страница 10: ... next to it This setting allows you to read the Code 128 supplement as long as the correct NSC characters are present in the UPC or EAN code Enabling transmission of UPC or EAN NSC s leading digits 1 for UPC 2 for EAN 13 or Check Digits means that these digits will be transmitted to your computer along with the rest of the UPC or EAN data UPC E Compressed Format transmits UPC E codes as is Expande...

Страница 11: ... digit number using the Barpad Table For example to select 8 digit data length you would scan a 0 and then a 8 Because Interleaved 2 of 5 is required to be an even number of digits in length you must use an even number If you re unsure of your bar code length temporarily set length to 00 read a bar code and count its digits Variable length 2 of 5 codes are very dangerous 2 5 Codabar Enable Codabar...

Страница 12: ...Enable MSI with 1 Mod 11 and 1 Mod 10 check digit 3 Transmit no check digits 4 Transmit 1 Check digit 5 Transmit 2 Check digits 6 Enable Plessey Code 7 Enable LabelCode5 8 Enable LabelCode4 9 Plessey has two check digits which are not transmitted MSI Plessey LabelCode4 and LabelCode5 are mutually exclusive For information about MSI codes see Appendix F If you ve enabled the Mod 10 or Mod 11 check ...

Страница 13: ...rogrammers and other advanced users can also embed keyboard hex scan codes in the preamble for emulation of key presses specific to their computers such as the left shift key or F12 key This is done by specifying the make and break hex scan codes for one or more keys enclosed in left and right apostrophes and Make and break codes are hardware specific see the keyboard section of your computer s ma...

Страница 14: ...rs previous discussion for a list of the ID character associated with each bar code type For advanced users Emulating special keys in the postamble See the emulating special keys in the preamble section on page 2 8 A final use of the Preamble Postamble is to enter a minimum maximum length check for bar code data read Use the Preamble or Postamble by entering nnmm where is ASCII 124 nn is the two d...

Страница 15: ...tch 06 Italian 07 Latin America 08 Norwegian 09 Portuguese 10 Spanish 11 Swedish 12 Swiss 13 U K 14 Terminator Characters Enter carriage return 0 None 1 Tab 2 Depending on your application you may wish the USB Laser Scanner to transmit bar code data to your computer with an Enter carriage return a Tab at the end or with no extra terminating character at all If you need a terminator character other...

Страница 16: ...elves Worth Data offers the following USB Laser Scanners LZ160 USB and LZ360 USB Laser s offer these advantages Fast reading of difficult to read bar codes Can read bar codes from a distance 0 10 for the LZ160 USB Laser 0 12 for the LZ360 USB Laser Can read moving objects such as on an assembly line No hands operation when mounted in our S11 or S21 Stand Scanners mounted in these stands flash auto...

Страница 17: ...successful read to the user reading is instantaneous The LZ360 uses the high performance scan engine is very durable and has a 3 year warranty it is well suited for every day use Tips for Laser Scanning Simply aim the laser scanner straight at the bar code and pull the trigger The beam must cover the bar code from end to end including a quiet zone of white space both before and after the bar code ...

Страница 18: ...ain Setting the time to the maximum 9 should guarantee that you will not accidently scan the same bar code twice Alternately you can shorten the time the default is 3 to reduce the amount of time you need to keep the bar code under the scanner Scan Start Setup Scan Preamble Scan _ x where x 1 9 seconds the default is 3 the _ character is ASCII 095 HEX 5F on the Full ASCII Menu Scan SET Scan End Se...

Страница 19: ...f US Alt OFF PC Mac Full ASCII Menu Key Key Bar Code PC Mac Full ASCII Menu Key Key Bar Code refers to the keys on the Number pad on the far right side of a PC keyboard To emulate any of the keys above scan the appropriate bar code from the FULL ASCII MENU For example to emulate the F5 key scan the ENQ bar code This chart corresponds to the small center section of keys between the main letter keys...

Страница 20: ...is transmitted by scanning 4 bar codes NULL and C for Windows On pressing down and NULL and D for Windows Off releasing the key Macintosh Command and Option Keys on USB When you have a USB Laser Scanner attached to a Macintosh Computer s USB port to emulate the Command key use the Windows key ON OFF bar codes NULL C Command ON and NULL D Command OFF For the Option Key ON OFF use RS Option On and U...

Страница 21: ...mission It continues to read and buffer bar codes up to 40 characters until it reads a bar code without a leading space Then the entire buffer including that last code is transmitted as one long bar code A bar code of a double minus sign clears the buffer Scanning a backspace code H backspaces in Full ASCII mode A handy code for Enter as seen on the Barpad below is a Start Stop only No data If you...

Страница 22: ... Make sure the Beeper Setting is not set to None This disables the beep on a good read Extra characters at the beginning or end of your bar code data Clear the Preamble and Postamble Make sure you haven t enabled transmission of any start stop characters checksums leading digits or terminator characters that you don t want transmitted For UPC E select Compressed transmission if you don t want it p...

Страница 23: ...ntained 39 characters it now has 43 and from its structure Each character is formed of three wide and six narrow elements made up of five bars and four spaces Code 39 s density can vary from a low of 75 characters per inch cpi to a high of 9 4 cpi There should be a quiet zone white space to the left and right of the bar code Code 39 uses an asterisk as a start and stop character This character mus...

Страница 24: ...value 22 is the CHECK CHARACTER The data becomes 123XYZM with M added as the Mod 43 check character Mod 43 Check Character Standard Code 39 can be printed with a Mod 43 Check Character This Mod 43 check character cannot be used with Full Ascii Code 39 The check character is derived by assigning a value to each character in the data to be bar coded from the table as follows 0 0 B 11 M 22 X 33 1 1 C...

Страница 25: ... SP Space V W SOH A A A A a A STX B B B B b B ETX C C C C c C EOT D D D D d D ENQ E E E E e E ACK F F F F f F BEL G G G G g G BS H H H H h H HT I I I I i I LF J J J J j J VT K K K K k K FF L L L L l L CR M or M M M m M SO N or N N N n N SI O O O O o O DLE P 0 0 or P P P p P DC1 Q 1 1 or Q Q Q q Q DC2 R 2 2 or R R R r R DC3 S 3 3 or S S S s S DC4 T 4 4 or T T T t T NAK U 5 5 or U U U u U SYN V 6 6 ...

Страница 26: ...pes of labels Codabar s variable data length and extremely low error rate make for a versatile bar code Codabar start stop transmission The Codabar section on the USB Laser Setup Menu lets you determine whether Codabar start stop characters are transmitted or not If you are varying start stop characters with different types of labels you ll want to Enable Stop Start character Transmission Start st...

Страница 27: ... field in the bar code The USB Laser Scanner outputs the following for the special function codes and start sequences C1 Start C Function Code 1 GS Function Code 1 as a variable string terminator If UCC EAN 128 is enabled the Scanner looks for the Start C Function Code 1 characters to indicate a UCC EAN 128 bar code The UCC Serial Shipping Container Code specification calls for a 19 digit UCC EAN ...

Страница 28: ...different using the USB Laser Setup Menu Setting the length to 00 digits allows variable length bar codes scanning Using the 00 setting is not recommended as you will easily get misreads with different length I 2 of 5 codes Use a check digit Worth Data LabelRIGHT printing program automatically calculates and prints a check digit upon request using the method below Interleaved 2 of 5 Mod 10 check d...

Страница 29: ...ter scanner to read the codes specify a bar code height of at least 9 for an optimal first read rate Make it an early practice to observe the numbering conventions of the UPC Council Do not label unmarked merchandise with a bar code whose numbers may conflict with those already assigned If products with these numbers are not in your store now they are likely to be in the future causing conflicts i...

Страница 30: ...C A UPC E UPC E1 EAN 13 or EAN 8 bar code is the checksum For reference these are the methods of calculation Checksum calculation for UPC A EAN 13 and EAN 8 Use Worth Data s phone number it s not a real UPC A code as sample data 18314589938 Assign even and odd positions starting at the right and moving left 8 3 9 9 8 5 4 1 3 8 1 odd even odd even odd even odd even odd even odd 1 Starting with the ...

Страница 31: ...ious section to produce a check digit as if it were a UPC A code The check digit for the sample data is 5 4 The complete 8 digit code consists of the Number System Character the original 6 digit code and the check digit 01234565 E 3 If the code UPC E data Insertion digits Insertion 10 digit code ends in Position 0 abcde0 0 0 0 0 0 3 ab 0 0 0 0 0 cde 1 abcde1 1 0 0 0 0 3 ab1 0 0 0 0 cde 2 abcde2 2 ...

Страница 32: ...5 x 2 1670 3 Add the digits of product 1 6 7 0 14 4 Add the even digits of the original number to the result in 3 2 4 14 20 5 Subtract the result from the next highest multiple of 10 20 20 0 6 New Check Digit 0 7 Data with check digit is 823450 The MSI Mod 11 check digit is calculated as follows The example bar code data is 943457842 1 Assign a checking factor to each number starting with the unit...

Страница 33: ... pairings for Code 39 Code 39 uses M to produce a Carriage Return ASCII 13 character Code 93 uses M to produce the Carriage Return Code 93 s two built in check digits greatly minimize the possibility of reader substitution errors These check digits are never transmitted by the bar code reader Code 93 s Start and Stop characters are also never transmitted If you have not decided which bar code type...

Страница 34: ...12 2C 044 L 4C 076 l 6C 108 CR 0D 013 2D 045 M 4D 077 m 6D 109 SO 0E 014 2E 046 N 4E 078 n 6E 110 SI OF 015 2F 047 O 4F 079 o 6F 111 DLE 10 016 0 30 048 P 50 080 p 70 112 DC1 11 017 1 31 049 Q 51 081 q 71 113 DC2 12 018 2 32 050 R 52 082 r 72 114 DC3 13 019 3 33 051 S 53 083 s 73 115 DC4 14 020 4 34 052 T 54 084 t 74 116 NAK 15 021 5 35 053 U 55 085 u 75 117 SYN 16 022 6 36 054 V 56 086 v 76 118 E...

Страница 35: ...efault Also make sure you have rights to add new hardware to your computer many Windows 10 installations problems can be solved by logging in as the Administrator of the computer which allows the user to add new Hardware In the Windows 10 Control Panel you may need to change the User Account Settings using the User Account icon in the Control Panel Windows 8 8 1 1 Navigate to the Desktop Portion o...

Страница 36: ...ce Devices 8 Locate the USB Human Interface Device with a in the icon 9 Click on Update Driver 10 Follow instructions If XP fails to find the driver on the computer s hard disk you may have to insert and point to the original Windows XP CD ROM to complete the installation Also make sure you have rights to add new hardware to your computer some XP installations problems can be solved by logging in ...

Страница 37: ...clude necessary files in the Mac System folders so driver installation is easy if not automatic and no downloads are required Because our scanners mimic keyboard input your Mac may display a Keyboard Setup Assistant when plugging the scanner in for the first time If you do see a dialog like this appear there is no configuration needed for the scanner and no need to hit any keys on the keyboard Sim...

Страница 38: ... 8 Enable Mod 43 Check Character 9 Disable Mod 43 Check Character A Transmit Mod 43 Check Character B Don t Transmit Mod 43 Check Character C Caps Lock ON D Caps Lock OFF 2 of 5 Code 0 Enable I 2of5 1 Disable I 2of5 2 Enable Check Digit 3 Disable Check Digit 4 Transmit Check Digit 5 Don t Transmit Ck Dg 6 Enable 2 of 5 7 Disable 2 of 5 Codabar 0 Enable Codabar 1 Disable Codabar 2 Enable CLSI Codab...

Страница 39: ... 14 036 24 052 34 068 44 084 54 100 64 116 74 005 05 021 15 037 25 053 35 069 45 085 55 101 65 117 75 006 06 022 16 038 26 054 36 070 46 086 56 102 66 118 76 007 07 023 17 039 27 055 37 071 47 087 57 103 67 119 77 008 08 024 18 040 28 056 38 072 48 088 58 104 68 120 78 009 09 025 19 041 29 057 39 073 49 089 59 105 69 121 79 010 0A 026 1A 042 2A 058 3A 074 4A 090 5A 106 6A 122 7A 011 0B 027 1B 043 ...

Отзывы: