Solved

Printing is not WYSIWYG !!!

Posted on 2003-11-21
10
2,152 Views
Last Modified: 2012-08-14
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?
0
Comment
Question by:Éric Moreau
  • 5
  • 4
10 Comments
 
LVL 69

Author Comment

by:Éric Moreau
ID: 9798320
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
 

Expert Comment

by:deguy
ID: 9798354
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
 
LVL 69

Author Comment

by:Éric Moreau
ID: 9798869
>>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
 
LVL 22

Expert Comment

by:_TAD_
ID: 9799976


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
 
LVL 69

Author Comment

by:Éric Moreau
ID: 9800037
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
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 
LVL 22

Expert Comment

by:_TAD_
ID: 9800096


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
 
LVL 69

Author Comment

by:Éric Moreau
ID: 9800250
I am surely not the only one that wants to print his reports on a PS printer!?!?!?!
0
 
LVL 22

Expert Comment

by:_TAD_
ID: 9800404


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
 
LVL 22

Accepted Solution

by:
_TAD_ earned 500 total points
ID: 9800513


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
 
LVL 69

Author Comment

by:Éric Moreau
ID: 9807638
Seems that there is not much to do about printing in PostScript!
0

Featured Post

Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

Join & Write a Comment

I hate sub reports and always consider them the last resort in any reporting solution.  The negative effect on performance and maintainability is just not worth the easy ride they give the report writer.  Nine times out of ten reporting requirements…
There have always been a lot of questions related to when Crystal Reports evaluates report components (such as formulas, summaries, cross-tabs, charts, to name a few examples). Crystal Reports uses a two-pass reporting process to provide greater …
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

762 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

21 Experts available now in Live!

Get 1:1 Help Now