Solved

barcode 39 not scanning

Posted on 2011-09-20
13
497 Views
Last Modified: 2012-05-12
I have a simple report with a barcode 39. When I print is, it "looks" fine and actually does scan when the font size is set to 12. C1136M20110919E2

this size though is far too big for my labels. When I test the same barcode in word the 12 is quite a bit smaller and I can even scan it when it is set to 10.

Any ideas?
0
Comment
Question by:Shawn
  • 6
  • 4
  • 2
  • +1
13 Comments
 
LVL 34

Expert Comment

by:Paul MacDonald
ID: 36569451
Can you print from Access using 10-point type?
0
 
LVL 1

Author Comment

by:Shawn
ID: 36569458
yes, I can print it but it doesn't scan
0
 
LVL 34

Accepted Solution

by:
Paul MacDonald earned 250 total points
ID: 36569470
Is the text placement contrained?  That is Access must be distorting what it puts on the page when you print, which is why you can't scan.  The question is how to get around that issue.

Can you specify 11-point type?  Does that help?
0
 
LVL 17

Expert Comment

by:Shanmuga Sundaram
ID: 36569479
did you try scanning it with a different barcode scanner?
0
 
LVL 17

Expert Comment

by:Shanmuga Sundaram
ID: 36569507
The most common cause for a barcode font failing to scan is a missing or incorrect start, stop or check digit. All barcode fonts require a special start character, a stop character and most require a calculated check digit. Make sure the required format is being used to print the barcode fonts.
Self-checking fonts like Code 39 and Codabar can easily be entered from the keyboard with the start/stop characters because a check digit is not required.
For example to encode 123945 in a Code 39 barcode font, enter *123945* in the application and select the Code 39 font for that text. Some examples for encoding Codabar and Code 39 are listed in this chart: additional details here and here. Please let me know if that helps
0
 
LVL 1

Author Comment

by:Shawn
ID: 36569515
>>Is the text placement contrained?
no
>>That is Access must be distorting what it puts on the page when you print, which is why you can't scan
agreed
>>Can you specify 11-point type
yes but still does not scan

>>did you try scanning it with a different barcode scanner?
only have one scanner. But it it works in 12 and it works in other apps such as word it is most likely access and not the scanner.
0
Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

 
LVL 34

Expert Comment

by:Paul MacDonald
ID: 36569523
How about 11.5-point?

If you print in 12 point on something other than your label, does the barcode scan?
0
 
LVL 1

Author Comment

by:Shawn
ID: 36569538
shasunder. as i mentioned it works in size 12 so the start and end * are included.
0
 
LVL 1

Author Comment

by:Shawn
ID: 36569626
>>That is Access must be distorting what it puts on the page when you print, which is why you can't scan

the code is in a text box. are there any properties that would distort the widths?
When I compare it to the same font size in word the white spaces seem smaller wheras the black lines look the same.
0
 
LVL 34

Expert Comment

by:Paul MacDonald
ID: 36569645
Yeah, in a 3/9 barcode the whitespace is as important as the bars.  Can you put the barcode in a label?  Maybe then you can manipulate the height/width to make it work properly.
0
 
LVL 1

Author Comment

by:Shawn
ID: 36569765
i just tried another printer and it works fine on the other printer!
It seems to work fine on any standard laser printer but on the zebra label printer I just bought it distorts the codes.
...now to find out if I can fix this
0
 
LVL 6

Assisted Solution

by:tncode
tncode earned 250 total points
ID: 36570123
When you are using a barcode font, the font size (XDimension - width of the narrow bar) must meet the required specification for the symbology.  You can view a list of valid barcode sizes for Code 39 at:
http://www.idautomation.com/fonts/code39/fontnames.html#Specifications

For a 300 dpi printer, use:
4, 8, 12, 16, 20, 24, 28, 32, 36...
0
 
LVL 1

Author Closing Comment

by:Shawn
ID: 36570150
found solution. code was being distorted due to size. I ended up using the printer fonts but as  tncode menitoned the font size is important.
0

Featured Post

Backup Your Microsoft Windows Server®

Backup all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In the article entitled Working with Objects – Part 1 (http://www.experts-exchange.com/Microsoft/Development/MS_Access/A_4942-Working-with-Objects-Part-1.html), you learned the basics of working with objects, properties, methods, and events. In Work…
I see at least one EE question a week that pertains to using temporary tables in MS Access.  But surprisingly, I was unable to find a single article devoted solely to this topic. I don’t intend to describe all of the uses of temporary tables in t…
As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
Using Microsoft Access, learn some simple rules for how to construct tables in a relational database. Split up all multi-value fields into single values: Split up fields that belong to other things into separate tables: Make sure that all record…

867 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now