cancel
Showing results for 
Search instead for 
Did you mean: 

Upgrading reports from VS 2005 to VS 2010 Character spacing and positioning get changed which is not acceptable for Pre Printed Formats, Cheque Printing and Label Printing etc.

Former Member
0 Kudos

We upgraded our Windows Application Project from VS 2005 to VS 2010 every thing is working fine except Crystal reports which now converted into SAP Crystal report for VS 2010 (13) SP 4. When we print on Pre-Printed stationary (Invoices, Orders, Cheque, Lable printing) it is not coming proper on position as was there in VS 2005.

Some system also have other issue while printing on same printer on which we develop report we are not getting full view of report it is showing some part smaller then even A4 size for a A3 size (Actual Report size) printing in width(don't know why this happened).

We want to know how to fix these issues (whether we have to redesign each reports according to new SAP Crystal Report or there is or will be any fix provided for it by SAP Crystal Report Providers).

Your quick reply will help us for further development.

Accepted Solutions (1)

Accepted Solutions (1)

former_member183750
Active Contributor
0 Kudos

See if the following will help:

1) Enable the option "No Printer" (under Page Setup

2) Enable the option "Dissociate Formatting Page Size and Printer Paper Size"

If that does not help, check that you have the latest updates for the printer driver. Try a different printer driver. Make sure your printer driver was designed for the OS it is installed on.

- Ludek

Follow us on Twitter

Got Enhancement ideas? Try the SAP Idea Place

Share Your Knowledge in SCN Topic Spaces

Former Member
0 Kudos

Hi Ludek,

     Thanks for your reply but I didn't able to solve this problem let me explain in more detail:-

     I m using Epson Lq-2180/2190 printer (a Dot Matrix one) and have to print on page size of FanFold 358x305 mm, printing on screen seems ok on development system but while we print on PrePrinted Stationary it shrink it around 5-10 % which is not acceptable as positioning of each column get shifted.

even I choose options as you suggested.

(Note : Printer driver is latest and there were not problem with old VS 2005 application)

waiting for your reply.

former_member183750
Active Contributor
0 Kudos

Looking here I note the following:

Operating System
Microsoft® Windows® v3.1
Microsoft® Windows® 95 / 98 / 2000 / XP

Thus:

1) Being as old as this printer is, it printer more than likely is not Unicode compliant

2) Unless you are on the specified OS, you will have issues

3) Just because this worked in Vs 2005, should not have any bearing on a product that is 6 years newer

In summary, it is time to upgrade the printer. Unfortunately, there is no way to submit this for a fix either.

- Ludek

Former Member
0 Kudos

Dear Mr. Ludek,

Thanks for your support, I have tried all options as suggested by you in your first reply but one interesting factor is there. When i print my report using preview option of crystal report in visual studio 2010 IDE, it is coming ok (same as printing option of my vb 2005 application).So it is not seems printer or its driver issue. When i run the application in vs 2010 and trying to print the report using Crystal report viewer or directly using command rpt.PrintToPrinter(1, False, 0, 0), there is same problem of shrinking. Please suggest something to resolve this issue.

Regards,

Bharat

former_member183750
Active Contributor
0 Kudos

Your assertion re. printing from the IDE vs. printing at runtime is incorrect. In the IDE we use the ActiveX viewer which takes advantage of the WIN APIs. At runtime, we use the .NET framework. Big, big difference.

See if you can try my suggestion re. the printer.

- Ludek

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi  Bharat,

I have the same problem with you! Can you share and explain to me how could you solve this issue?

Many thanks to you

Best regards

Vu