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

IMPB barcode issue, the 2nd FNC1 was omitted.

Hello,

I'm trying to convert an old VFP form I created to comply with IMPB. I am using an older version of the Linear ActiveX control and have read the requirements to encode the data however the USPS states that I am omitting the 2nd FNC1. Is it possible my version is too old to support this encoding? My version is 1.6.0.6 from 8/23/2007.

Here is part of the VFP code:

.OO.Object.ApplyTilde = 1
.OO.Object.Code128CharSet = 0
*.OO.Object.DataToEncode = "~202420" + ALLTRIM(RepCursor.Zip) + "~202" + ALLTRIM(RepCursor.TrkNum)
*messagebox("420" + ALLTRIM(RepCursor.Zip) + CHR(202) + ALLTRIM(RepCursor.TrkNum))
*.OO.Object.DataToEncode = CHR(203) + "420" + ALLTRIM(RepCursor.Zip) + CHR(202) + ALLTRIM(RepCursor.TrkNum)
.OO.Object.DataToEncode = "~203420" + ALLTRIM(RepCursor.Zip) + "~202" + ALLTRIM(RepCursor.TrkNum)
.OO.Object.SymbologyID = 16

I have tried straight ASCII and also the tilde method with the same result, whenever I add them I cannot scan the barcode. If I omit them entirely, the USPS states I'm missing the 2nd FNC1. Does anyone have any suggestions?

Thanks,
Nick


02-05-14     10.1 year(s) ago    

  Report Abuse

 

James

Best Answer

It is hard to tell what could be causing the error from your code. Please follow these suggestions:

* During the testing phase, use hard-coded data (not from a dynamic datasource) to run specific test-cases
* The problem being faced is a GS1 data formatting issue. Please review this GS1 Application Identifier Specifications Post (and the subsequent links in that post) along with the suggestion of using the Tilde Method instead of the ASCII 202 Method.
* If you feel it would be helpful, IDAutomation has a Visual Fox pro (VFP) example (expand the section +Installation in Visual FoxPro) that may be used as a guide with the ActiveX Control.

Posted 10.1 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.
Other Answers (2)
Thank you for the quick response. I looked at Fig 2 and see what you are talking about. I change my code to this:


.OO.Object.ApplyTilde = 1
.OO.Object.Code128CharSet = 0
.OO.Object.DataToEncode = "~202420" + ALLTRIM(RepCursor.Zip) + "~029" + ALLTRIM(RepCursor.TrkNum)
.OO.Object.SymbologyID = 16

I've tried both this as well as the ASC() function in VFP however they both result in unscannable barcodes. Once I remove the tilde or ASCII characters, I can scan them. Any thoughts on that issue?

Thanks,
Nick

Posted 10.1 year(s) ago

(0)
(0)
   Report Abuse
Since Apply Tilde is being enabled, where the second Ê character (~202) is located, use a GS, a Group Separator, created using ~029.

Please refer to Fig 2 in the section titled Decoding & Reading GS1-128 FNC & AIs.

Posted 10.1 year(s) ago

(0)
(0)
   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 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