Problem with barcode 39
Hi,
I am having problems printing the barcode 39. I tried a lot of combination
of parameters and data (include the * at the beginnig and ending of the
string to print, etc.) but the barcode reader doesn't want to read what I
printed.
I tried also to print with dot-matrix printers, laser, ink-jet without
success.
The only thing on what I am sure is that the barcode reader reads all the
barcode 39 labels I found in my office, on boxes, CDs, etc.
What are the rules to use the barcode components in order to let it works.
Thanks.
Antonio Budano
I am having problems printing the barcode 39. I tried a lot of combination
of parameters and data (include the * at the beginnig and ending of the
string to print, etc.) but the barcode reader doesn't want to read what I
printed.
I tried also to print with dot-matrix printers, laser, ink-jet without
success.
The only thing on what I am sure is that the barcode reader reads all the
barcode 39 labels I found in my office, on boxes, CDs, etc.
What are the rules to use the barcode components in order to let it works.
Thanks.
Antonio Budano
This discussion has been closed.
Comments
Sorry, but have idea what the problem might be. We have had no reports
of problems with barcode readers not being able to read Code 39 (or any
of the other barcode types.)
Make sure that read in the RBuilder.hlp and understand the barcode types
and the valid configurations for each. The internet also has info.
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
I've found some strange behaviors on the configuration of the barcode.
I am using the end-user solution for generating reports.
After placing the barcode component on the band, I right click it in order
to configure.
I put the value of 0.254 in the BarWidth field and the value of 3 in the
WideBarRatio.
The unit of measure of the reports is set to millimeters.
Then I click the OK button to save the values I put.
Going back to reconfigure the barcode property, I saw the the value of 3 in
the WideBarRatio has been changed to 0.1181.
What means this value?
If I set the report unit of measure to inch, the value of the BarWidth is
changed to 0.010 and the value of the WideBarRatio to 3.
This doesn't happen if I don't use the end-user solution, that means placing
the Report component in a form and editing it. In this case also using the
millimeters unit of measure the value of 0.254 for the BarWidth and 3 for
the WideBarRatio are accepted.
Some bugs?
I am still having problems reading the barcode 39 I generated. The next test
I will do is to create barcode not using the end-user solution, if this can
be the problem.
Reagards
Antonio Budano
are you sure that you provided a correct check digit as last character?
have you tried printing and testing other symbologies
i use the 39 code and it works well for me
try to emulate a code that you have and see if the pattern is the same as
the code that gets read
cu
marc
Try using the defaults. All of the properties are covered in the online
help.
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
I discovered the problem.
It is on the property WideBarRatio. If you change the report unit of measure
from inch to millimeter, all values you put on this field is converted to
inch, dividing the insert value by 25.4. So to have the ratio of 3 as
suggested in the online help you have to put the value of 76.2. If you put
the value of 3, it is converted to 0.1181 (3 / 25.4 = 0,1181). I think that
the content of this field must never be changed by RB, leaving it as the
user put it.
Is it a bug?
Thanks
Antonio Budano
"Nard Moseley (Digital Metaphors)" ha scritto