Try formatting the report with printer-resident fonts rather than TrueType fonts. In the Fonts drop-down, printer fonts have a small printer icon next to them.
What is printer-resident fonts ? Do you mean fonts that comes with the printer driver ?
The guide from Crystal Decision is to use TrueType fonts to make the report 'Printer Independent' , so I use Tahoma(Western) True Type Font for all reports.
Our problem is : our application is package application deployed to many types of printer. Do we have to reformat our report for each printer ?
What is printer-resident fonts ? Do you mean fonts that comes with the printer driver ?
Yes. Exactly that. In the case of the DFX 500, they include Epson Roman, Epson Sans Serif, Epson Draft and Condensed. You will only see these fonts in Crystal if you have selected the DFX 500 printer driver (or a similar
Epson driver).
The guide from Crystal Decision is to use TrueType fonts to make the report 'Printer Independent' , so I use Tahoma(Western) True Type Font for all reports.
That's normally the right approach. It means that your reports will always look the same, regardless of what printer it is printed on. The problem is that using TrueType with dot matrix printers is usually very slow. That's because the computer has to convert the text to a graphic rendition, which means sending a lot of data. With printer-resident fonts, the computer only needs to send the text.
our application is package application deployed to many types of printer. Do we have to reformat our report for each printer ?
Not if you use TrueType. As I mentioned earlier, the whole point of TrueType is that you can create one report, run it on many different printers, and expect it to look pretty much the same each time. The price you pay for that
is that the report will be slow on a dot matrix printer.
I guess you have two choices:
- Use TrueType, and tell your dot matrix customer that there is nothing you can do about the slow printing; or:
- Produce a separate version of your reports for that one customer. To do that, you will need to install the relevant printer driver yourself in order to test the report.
There are a couple of other things you could try, but I don't think they will help much:
- Ask the customer to go into the printer driver properties and look for an options called "Send TrueType as graphics" or something similar. If this is present, tell him to switch it off. Alternatively, there might be an option
"Send TrueType as outlines", which should be switched ON.
- Suggest that the customer installs the "Generic/Text Only" printer driver (this is a standard driver that comes with Windows). He should then try selecting that driver when printing the report. This will definitely speed
up the printer. The trouble is that the entire report will be in the same font and font size, and so will probably look awful.
I'm sorry I can't suggest anything else. There might be other solutions that I don't know about. I hope you manage to get is sorted out.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.