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 Bookmark and Share
Dierk

ITF Calculations


We have the Interleaved 2 of 5 (ITF) Font Package. We use Crystal Reports and the UFL font encoder.

The calculation of the check digit from the ITF code is wrong. We cannot reproduce this error, because the check Digit has been right if we print it again.

Data: value_with_9_digits = 014211122

This is the encoding function we are using: IDAutomation_Uni_I2of5({value_with_9_digits}, 2.5, true)

How do we correct this issue?

Operating System: Windows Terminal Server

Application: Crystal Reports Runtime

04-13-16     1281 day(s) ago    

  Report Abuse

 

James

Best Answer

The function being used is in an older (deprecated) version of the UFL. After testing, it turns out the mod10 check digit in that older UFL function is incorrect.

Proposed solutions:

1. Set the check digit to false and add a trailing mod10 function, feeding the same data in (if available):

IDAutomation_Mod10(DataToEncode)

General implementation:
• Concatenate the data and the mod10, then store the combined result in a temporary string variable.
• Feed the temporary string variable into the function with the check digit property turned off:
IDAutomation_Uni_I2of5(tempVariable, 2.5, False)

2. If #1 does not yield the correct results, then implement the updated UFL (which has a completely revised function list and implementation) and use the new Universal ITF function:

UniI2of5 (DataToEncode, N_Dimension, IncludeCheckDigit)

Posted 1281 day(s) ago

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

Dierk
We want to have the check digit calculated. Our problem is the calculation of the check digit and do not want to turn it off.

Posted 1281 day(s) ago

()
()
   Report Abuse

James
According to the older UFL function definition PDF, the Universal Fonts ITF (i2of5) function definition is:

IDAutomation_Uni_I2of5(DataToEncode, N_Dimension, IncludeCheckDigit)

If the check digit is not wanted, change the last property to False.

Posted 1281 day(s) ago

()
()
   Report Abuse

Dierk
Here are the barcode images:
image
image

Posted 1281 day(s) ago

()
()
   Report Abuse

James
Please post clear images of the barcode(s) in question so they may be analyzed.

Posted 1281 day(s) ago

()
()
   Report Abuse
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 2019 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