Underscores are not printed

Known problems and workarounds

Moderators: helios, bbadmin

User avatar
bbadmin
Site Admin
Posts: 786
Joined: Mon Feb 17, 2003 8:54 pm
Contact:

Underscores are not printed

Post by bbadmin »

Symptoms:
Underscores are shown correctly on the screen, but are blank on the printer. This typically happens when printing multiple logical pages per physical page, on HP LaserJets.

Workaround
This is probably caused by the printer driver scaling the thickness of underscores down to zero. Selecting a TrueType or OpenType font, that is not defined in the font substitution table for the printer driver, generally fixes this problem. For example, to change the printer font for the Text document class:
  • 1. From the Configure menu, choose Preferences.
    2. Click the + next to Document Classes.
    3. Click the + next to Text.
    4. Select Font.
    5. Set Scope to Printer.
    6. Select a TrueType font, such as Courier New.
    7. Click OK.
Solution
Buy another printer :wink:
Clark Updike
Posts: 1
Joined: Tue Apr 29, 2003 9:21 pm

Post by Clark Updike »

Selecting the font as prescribed does indeed solve the problem. However, it is not an HP problem! I had the problem on a Xerox DocuPrint. Other text editors on my system do not have the problem (Wordpad, Notepad), not that I'd use them.

Does this mean it is a bug in Textpad's printing functionality?
User avatar
bbadmin
Site Admin
Posts: 786
Joined: Mon Feb 17, 2003 8:54 pm
Contact:

Post by bbadmin »

Does this mean it is a bug in Textpad's printing functionality?
No. The fastest Windows API for rendering text is ExtTextOut, so that's the one TextPad uses, but that's the one which some printer drivers do not implement correctly for internal fonts. I think they may allow the thickness of underscores to scale down to zero. Headers and footers are printed using the slower TextOut API, for which the errant drivers do print underscores.

Keith MacDonald
Helios Software Solutions
Irma
Posts: 1
Joined: Mon Jun 02, 2003 5:32 pm

Underscores do not print:

Post by Irma »

What worked for me ( TextPad 3.2.5 : 32 bit edition):

Under File | Print Setup... | Font...

Put a check mark in the DOS box.
rainman
Posts: 1
Joined: Fri Oct 22, 2004 12:50 am

Printing small

Post by rainman »

I'm having a problem with printing in general. No matter what version of Textpad I install, it is printing so small I can barely read it. Does anyone know what causes this?

Here's my info:

Windows XP Pro Service pack 1
Hewlitt Packard Laserjet 1010
Textpad version 4.7.3

Thank you.
Phil Sowden
User avatar
Bob Hansen
Posts: 1517
Joined: Sun Mar 02, 2003 8:15 pm
Location: Salem, NH
Contact:

Post by Bob Hansen »

Be sure all documents are closed when making these changes.

For each class of document, do the following:
Configure, Preferences, Document Classes, Default, Font.
Make settings as needed for Printer, Font, Style, Size.
Apply, and OK.
Close TextPad.
Reopen TextPad and confirm settings have been saved.
Hope this was helpful.............good luck,
Bob
helios
Posts: 716
Joined: Sun Mar 02, 2003 5:52 pm
Location: Helios Software Solutions
Contact:

Post by helios »

The following extract is taken from the TextPad Help file FAQ's.

Why is a tiny font used for printing?

This happens if the default font (Courier) is not supported by your printer. To fix it:

1. From the Configure menu, choose Preferences
2. Click the "+" next to Document Classes.
3. Click the "+" next to the Default document class.
4. Select Font.
5. Check "Printer" and choose a suitable font.
6. Click OK.

I hope this helps.
Helios Software Solutions
graham_harris
Posts: 5
Joined: Sun Apr 30, 2006 11:47 pm
Location: New Zealand

Post by graham_harris »

bbadmin wrote:
Does this mean it is a bug in Textpad's printing functionality?
No. The fastest Windows API for rendering text is ExtTextOut, so that's the one TextPad uses, but that's the one which some printer drivers do not implement correctly for internal fonts. I think they may allow the thickness of underscores to scale down to zero. Headers and footers are printed using the slower TextOut API, for which the errant drivers do print underscores.

Keith MacDonald
Helios Software Solutions
Well, whoever's bug it is it's inconvenient to the point of making Textpad unusable. To put this into context, my company has just replaced all printers across perhaps 100 sites (except a few dot matrix jobs for special purposes) with Fuju Xerox printers, on which Textpad exhibits this behaviour but no other application seems to.

Before dismissing this as you have done before, could you consider why you have to use the fastest API for printing? In most cases the bottleneck is the printer, not the computer.

Thanks
User avatar
Drxenos
Posts: 210
Joined: Mon Jul 07, 2003 8:38 pm

Post by Drxenos »

graham_harris wrote:Well, whoever's bug it is it's inconvenient to the point of making Textpad unusable. To put this into context, my company has just replaced all printers across perhaps 100 sites (except a few dot matrix jobs for special purposes) with Fuju Xerox printers, on which Textpad exhibits this behaviour but no other application seems to.

Before dismissing this as you have done before, could you consider why you have to use the fastest API for printing? In most cases the bottleneck is the printer, not the computer.

Thanks
All you have to do is change the font used for printing. I had this issue on my machine, and fixed it by changing the printer font to Courier New. I believe the default is Courier, so it may have something to do with moving to a truetype font.

DrX
pragma
Posts: 2
Joined: Wed Oct 06, 2010 2:02 pm

Same problem with underscores

Post by pragma »

Just to clarify the issue which I have as well detected. It seems that problem is there for a very large amount of printer types. And furthermore in the same text document some underscores are printed and some not. Is there some reason for this. If the printer driver would allow zero thickness for underscores --- why would it happen for some and not for all of them?
pragma
Posts: 2
Joined: Wed Oct 06, 2010 2:02 pm

Underscore issue is very strange in Textpad

Post by pragma »

I just tried changing fonts, but that does not solve the problem in Textpad 5.3.1.

Seems like problem depends on the location of underscore in the textfile and also surrounding text. It is easy to check it with print preview command. I can send sample text file for review.
jrbrown00
Posts: 5
Joined: Tue Oct 12, 2010 1:13 pm

underscores do not print

Post by jrbrown00 »

Setting the font to courier new does NOT fix the problem. I've tried this with Brother, HP, Xerox and Lexmark lasers and version 5.3.1.
Deepanshu

Post by Deepanshu »

Selecting the font as prescribed does indeed solve the problem. However, it is not an HP problem! I had the problem on a Xerox DocuPrint. Other text editors on my system do not have the problem (Wordpad, Notepad), not that I'd use them.
markpchampion
Posts: 2
Joined: Mon Dec 13, 2010 11:21 am

Print Preview issue in version 5.4

Post by markpchampion »

Underscores are not correctly shown in print preview in version 5.4

The file I'm doing print preview on consists of
1_LINE
2_LINE

Font used for Printing :Courier New, Regular,8

print preview shows
1 LINE
2_LINE

The release notes for version 5.3 says this problem was fixed for certain fonts.
helios
Posts: 716
Joined: Sun Mar 02, 2003 5:52 pm
Location: Helios Software Solutions
Contact:

Post by helios »

Please try using a True Type font such as Times New Roman Special, and see if that helps.
Helios Software Solutions
Post Reply