New User? Sign Up  |  Sign In  |  Help
Barcode support and
tutorials from IDAutomation
and the community.
Click for the BBB Business Review of this Computers Hardware, Software & Services in Tampa FL
Resolved Questions

Code 128 Set C adds a zero at the beginning of the data/scan


I have to encode data in Set C for Code 128. However, whenever I have an odd amount of data (Example: 302938476), it adds a zero to the beginning of the scan. 302938476 becomes 0302938476. Is something wrong?


05-07-13     11.5 year(s) ago    

  Report Abuse

 

Ben

Best Answer

The Code 128 symbology includes three character sets: Code 128 A, Code 128 B, and Code 128 C. Code 128 Auto, a "fourth set", is a combination of A, B, and C.

Code 128 Set C encodes data in pairs. Think of the data as a group of shoes. If there are six shoes (an even amount of data), then the shoes can be separated into three pairs. Assigning two shoes to a pair is also called interleaving.

image

If one-half of a pair of shoes is missing (an odd amount of data), then the shoes cannot be interleaved. Code 128 Set C, as well as Interleaved 2 of 5, inserts a zero at the beginning of the data to create an even amount of data, or in the example, an even amount of shoes. Once there is an even amount of shoes (data), the shoes can be interleaved.



EXAMPLE 1
Example 1 displays an odd amount of data. To create an even amount of data, a zero is inserted at the beginning. The data is interleaved into three pairs. The !, 7, and M is the encoded data (interleaved).

image

View Code 128 Character Set: Code C column and Char column


EXAMPLE 2
Example 2 displays the original data in the first column, the encoded data in the second column, and the encoded data with the barcode font applied in the third column. The barcode scan is 012345.


The Í and Î are the start/stop characters. The q is the check digit.


image

Posted 11.5 year(s) ago

(0)
(0)
  Report Abuse
 
Find Interesting
 
Email to Others
 
Bookmark
 
Subscribe to Answer Alert
No comments yet.     Be the first to comment.

Email this question link to friends
You must enter an email address, if name is entered or vice-versa for each friend.
Friend #1 -
Friend #2 -
Friend #3 -
Friend #4 -
Friend #5 -
  Your comment on this question
  |         |  
bold  italic  underline  strike       big  small       superscript  subscript 
  Allows to add a link. Added links would only be converted to actual clickable link, when the domain of the link is white-listed by administrator.
Caption :
Link URL :
(Must starts with "http://")
Add  |   Cancel
  Allow to insert an image. Must be among the following file types - *.jpg, *.gif, *.png & *.bmp.
Image Url :   Upload New
(Image url must always starts with " http:// ")
Width : pixels
(Must not be greater than 450px. Enter 0px for no resize)
Add  |   Cancel
  Allow to insert YouTube video. Insert the video embed code.
Embed Code :
Add  |   Cancel
Up to 5000 Characters are allowed. Current Count: 0
  Your comment on this answer
  |         |  
bold  italic  underline  strike       big  small       superscript  subscript 
  Allow you to add a link. Added links would only be converted to actual clickable link, when the domain of the link is white-listed by administrator.
Caption :
Link URL :
(Must start with "http://" or "https://")
Add  |   Cancel
  Allow to insert an image. Must be among the following file types - *.jpg, *.gif, *.png & *.bmp.
Image Url :   Upload New
(Image url must always start with "http://" or "https://")
Width : pixels
(Must not be greater than 450px. Enter 0px for no resize)
Add  |   Cancel
  Allow to insert YouTube video. Insert the video embed code.
Embed Code :
Add  |   Cancel
Up to 5000 characters are allowed. Current Count: 0

You may answer and comment on any thread according to the Terms and Conditions.

 © Copyright 2021 IDAutomation.com, Inc., All Rights Reserved. Legal Notices.

 Barcode Fonts | Components | Scanners | Support | Contact Us
Training Videos on YouTube Join us on Google Plus Join us on LinkedIn Follow us on Twitter Like us on Facebook