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

How to Create HIBC Code 128 barcodes in Crystal Reports using Font and UFL

How to create HIBC Code 128 barcodes in Crystal using Barcode Fonts


Application: Crystal Reports

08-13-14     10.2 year(s) ago    

  Report Abuse

 

Ben

Best Answer

It is possible to encode data for HIBC Code 128 using the Code 128 Font Package and IDAutomation Crystal UFL in Crystal Reports.

1. Download and install the Code 128 Font Package.

2. Download and install the IDAutomation UFL.


The example describes how to create a Code 128 HIBC Primary Barcode. Because IDAutomation does not have a function that will perform the calculation in Crystal, several formulas must be used to obtain the correct HIBC 128 barcode.

EXAMPLE DATA:
PRIMARY BARCODE:

Labeler Identification Code - Assigned by HIBCC. Identifies the labeler. It is four alphanumeric characters.
Example: B123

Product/Catalogue Number - Assigned by the labeler. Identifies the item/drug/device. 1-18 alphanumeric characters.
Example: 12000

Unit of Measure - Assigned by the labeler. Identifies the packaging configuration level of the item. 1 digit.
Example: 1

3. Run Crystal Reports.


4. Create a field. In the example, the field is named HIBC128.
image

5. Enter the Formula Editor and add this code:
IDAutomation_Code128B (Right(Left(IDAutomation_Code39Mod43 (DataOrFieldGoesHere),13),12))

Data Example: +B123120001

Copy this formula to the Formula Editor:
IDAutomation_Code128B (Right(Left(IDAutomation_Code39Mod43 ("+B123120001"),13),12))


• The IDAutomation_Code39Mod43 will calculate the Mod43 for the data to encode for HIBC 128. In this example, it produces J. However, because Code 39 adds ! at the beginning (start character) and end (stop character) of the data, we must remove these characters. Code 128 does not use these start/stop characters. This is what the data looks like after it passes through the IDAutomation_Code39Mod43 formula !+B123120001J!

• To remove the last character (Code 39 stop character), it is possible, use the Left formula. If we set it to 13, it will keep the first 13 characters !+B123120001J. It removes the stop character.

• To remove the start character, use the Right formula. If it is set to 12, it will keep the last 12 characters +B123120001J. It removes the start character. The data is now ready to be passed to the Code 128 function.

• Pass the data to the IDAutomation_Code128B function to encode the data.

Posted 10.2 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