dreimer Posted April 17, 2013 Share Posted April 17, 2013 I am trying to create a 3 of 9 barcode but am having problems with the hyphen and the period.Looking at Wikipedia the encoding for these to characters should be that character itself but Fusion Pro is not doing that. When I validate i get the following: Period is represented as /N Hyphen is represented as /M These are not correct according to the ASCII character breakdown on the wikipedia page for a code 3 of 9 barcode. Anyone have any ideas? I have tried both on my MAC and PC as well as checking or unchecking the treat returned strings as tagged text. Quote Link to comment Share on other sites More sharing options...
esmith Posted April 17, 2013 Share Posted April 17, 2013 How are you creating the barcode? I would assume you would just apply the 3of9 font directly to the type you want -- no rule necessary. That works for me when I have the 3of9 font loaded on my computer. Quote Link to comment Share on other sites More sharing options...
Dan Korn Posted April 17, 2013 Share Posted April 17, 2013 How are you creating the barcode? I would assume you would just apply the 3of9 font directly to the type you want -- no rule necessary. That works for me when I have the 3of9 font loaded on my computer. Right. We need more information about the data you're starting with. Is it already encoded for the 3 of 9 bardcode, or do you need FusionPro to encode it? Quote Link to comment Share on other sites More sharing options...
dreimer Posted April 17, 2013 Author Share Posted April 17, 2013 OK, so I tried the applying font to my data without a rule and that works as long as I put the * before and after my data. Apparently 3 of 9 doesn't have a check digit. My barcodes scan correctly. Thanks for the help!!!! Can I ask what the 3of9 barcode rule actually does in Fusion Pro??? Quote Link to comment Share on other sites More sharing options...
Dan Korn Posted April 17, 2013 Share Posted April 17, 2013 Can I ask what the 3of9 barcode rule actually does in Fusion Pro??? You can look in the Builtins.js file and see for yourself. It's in the FusionPro install location on Windows and in "/Library/Application Support/PTI/FusionPro" on Mac. Quote Link to comment Share on other sites More sharing options...
dreimer Posted April 17, 2013 Author Share Posted April 17, 2013 OK, so if I am reading the builtin correctly, I should use a ! for a start and stop and not a *??? My barcode seems to scan correctly using the *. Quote Link to comment Share on other sites More sharing options...
Dan Korn Posted April 17, 2013 Share Posted April 17, 2013 (edited) OK, so if I am reading the builtin correctly, I should use a ! for a start and stop and not a *??? My barcode seems to scan correctly using the *. I think the asterisk is correct. The exclamation point may be an alternate start/stop character, possibly for an alternate encoding. If what you have is working, you probably don't need to change it. That said, the other thing that FusionPro's Make39Barcode function does is escape certain characters for Full ASCII Code 39. So while your sample data, which I assume contains just letters and maybe spaces, works fine, you may have trouble if your data has something like a quote character in it. Therefore, I think you're better off using the function to encode the barcode. Edited April 17, 2013 by Dan Korn fixed hyperlink Quote Link to comment Share on other sites More sharing options...
dreimer Posted April 17, 2013 Author Share Posted April 17, 2013 Great, thanks for the help. I have just numbers with the exception of the "-" and ".", so I should be good. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.