cancel
Showing results for 
Search instead for 
Did you mean: 

Overlapping letters on printed report

0 Kudos

I have a VB.Net 2005 Crystal report that has been around for years. It is still running fine, except for someone who was upgraded to a Windows 7 machine. Even from that machine, we can print to a Xerox printer and it's fine. But, when going to an HP LJ P1505, there is a text field that takes the two words in it and prints them on top of each other. This is a large field, 4 or 5 lines on 8.5 wide paper, and can have a variety of text. We upgraded the driver and tried a generic HP driver. We're probably just going to buy a new printer, but that could get expensive if it were to keep happening.

Any thoughts?

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

Hi John,

Try setting that field to a different font, .NET Framework does tend to have variations in the fonts used.

It can be a likely is usp10.dll, make sure version 1.4 is being used. 1.6 may be the cause.

Another option is, and this has been tracked and the fix is to add a .7 right margin to the Paragraph settings:

It's all in how usp10 renders the object which has dependencies on the printer and font being used.

Don

Answers (0)