Using a Custom Paper Size on a different Machine

Posted on 2009-12-30
Medium Priority
Last Modified: 2012-06-27
I have an issue that I am hoping has a solution that does not require a code change.
I have a crystal report that uses a custom paper size.  The custom paper size needs to be created in server properties and in the development environment when this is set up everything works fine.  When I go to the test environment (different server)...it does not work... it defaults to a paper size that is not compatiable and the one page report prints on many pages.  When I open the report in crystal on the test machine and save the rpt with the proper paper size it works fine in the test environment.  When I go to the next environment the same thing happens.  
I found the following site that suggests that Crystal stores the id of the paper size rather than the name, which makes sense based on what I am saying because the paper size names all match.  (http://social.msdn.microsoft.com/Forums/en/vscrystalreports/thread/e16a1630-ad0c-4fda-8351-16e0807072eb).
The code here would work but I do not have access to change the code where this would need to go.  Since there are a few terminal servers involved in the transaction...I cant just open the report in Crystal on the machine and save.
If someone has a system way of getting around this or has another idea, please let me know.

Question by:kiprimshot
  • 2
LVL 101

Expert Comment

ID: 26149146
I think you are correct that Crystal stores an index to the paper sie rather than the size.

One thing you could try would be to install a "Crystal" printer driver on the machines and use it for all reporting.  You can setup the special/custom paper size for all the machines on that printer and it should then be the same index.


Author Comment

ID: 26155136
hmmm... not sure what you mean by a Crystal Printer driver...  the actual printer in all cases is CutePDF.  Let me know what you mean and I will give it a try!. Thanks!
LVL 101

Accepted Solution

mlmcc earned 700 total points
ID: 26156902
INstall a printer driver and name it as CrystakPrinter.  Then use it only for Crystal.

I am not sure you can do that with CutePDF.  Though you shoukd be able to install CutePDF then the page sizes in the same order on all machines so the indexes will be the same.


Featured Post

Prep for the ITIL® Foundation Certification Exam

December’s Course of the Month is now available! Enroll to learn ITIL® Foundation best practices for delivering IT services effectively and efficiently.

Question has a verified solution.

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

Hot fix for .Net Crystal Reports 10.2.3600.0 to fix problems with sub reports running on 64 bit operating systems ISSUE: Reports which contain subreports fail with error "Missing Parameter Value" DEPLOYMENT SERVER OS: Windows 2008 with 64 bi…
Hello everyone, Hope you find this as helpful as we did. We have on the company I work for an application built in Delphi V with Crystal Reports 8. We all know that Crystal & Delphi can be temperamental sometimes and the worst thing is, nearly…
Despite its rising prevalence in the business world, "the cloud" is still misunderstood. Some companies still believe common misconceptions about lack of security in cloud solutions and many misuses of cloud storage options still occur every day. …
Look below the covers at a subform control , and the form that is inside it. Explore properties and see how easy it is to aggregate, get statistics, and synchronize results for your data. A Microsoft Access subform is used to show relevant calcul…
Suggested Courses
Course of the Month15 days, 3 hours left to enroll

839 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