Printing is not WYSIWYG !!!

Using VS.Net 2003 and the version of Crystal Reports that comes with it, I created a report (nothing fancy) using default fonts (Times New Roman).

I see my report appearing on the screen in the viewer correctly.
I can export it to a PDF correctly.
I can print it at home (using my Epson Stylus printer) without problems.

But when I print it at work (using a HP Laserjet 4050 TN on the LAN), I can't read what's printed. Every characters are changed! Bold, underlines and borders are printed correctly but not the characters.

Any ideas?
LVL 71
Éric MoreauSenior .Net ConsultantAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Éric MoreauSenior .Net ConsultantAuthor Commented:
I just made another. We have another printer of the same LAN which is a HP LaserJet 4plus. My report prints correctly on this printer!

Any ideas?
0
deguyCommented:
First things first, you should read this document regarding printer driver dependancy in CR if you haven't done so already:  http://support.crystaldecisions.com/communityCS/TechnicalPapers/scrprinterdependency.pdf.asp

Second, is it possible that the character set you've selected (western, arabic, etc.) is not understood by the printer at your office?
0
Éric MoreauSenior .Net ConsultantAuthor Commented:
>>Second, is it possible that the character set you've selected (western, arabic, etc.) is not understood by the printer at your office?

I just tried it. It makes no differences whatever I select.

I can print Word or Excel documents to this printer correctly.
0
CompTIA Network+

Prepare for the CompTIA Network+ exam by learning how to troubleshoot, configure, and manage both wired and wireless networks.

_TAD_Commented:


Check and see if the printer you are getting garbage from is set up to print postscript.


Crystal reports prints everything in postscript and if the printerdoes not recognize those ps commands things get funny
0
Éric MoreauSenior .Net ConsultantAuthor Commented:
I have installed the PCL driver for the printer it now prints OK. Can I tell Crystal Reports to send PostScript commands? I don't want to install the new drivers on every PCs and reconfigure the printer.
0
_TAD_Commented:


I am pretty sure with Crystal Reports you are pretty much stuck...

and here is the reason why...


Crystal Reports does not print UTF-8 or uni-code text (like word, excel, notepad, etc).

Instead Crystal Reports sends its file to the printer in the same format a bitmap is sent to the printer.

In a nutshell, when notpad sends something to the printer, it sends the printer data that tells it to print the letter 'A'.  When Crystal send something to the printer, the printer is simply printing a picture (which happens to look like the letter 'A').

Because of this limitation you also cannot send escape sequences to a printer since they are all transalted as pictures, not commands.
0
Éric MoreauSenior .Net ConsultantAuthor Commented:
I am surely not the only one that wants to print his reports on a PS printer!?!?!?!
0
_TAD_Commented:


surely not... however, most postscript printers come with PCL support these days (or at least, I think they do[??]).


at any rate, I did some surfing around at various sites and everywhere I go they require the PCL version of the printer driver.

The sites I looked at included PeopleSoft and KronosConnect (two applications that I support at work and they both use crystal reports for reporting).
0
_TAD_Commented:


here's a guy having problems with with PCL vs postscript issues (not Crystal Reports, but same problem).

https://lists.aas.duke.edu/pipermail/ntgroup/2001-April/000227.html


read this page carefully, perhaps it will help you make an informed decision about your current issue.

http://desktoppub.about.com/cs/pspcl/
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Éric MoreauSenior .Net ConsultantAuthor Commented:
Seems that there is not much to do about printing in PostScript!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Crystal Reports

From novice to tech pro — start learning today.