
Printer.Font.Name and Printer.Font.Size problems with HP LaserJets
Quote:
>I am trying to print text to a group of HP LaserJet printers. I have no
>problem with Postscript printers, but when I send to PCL printers using
>printer.font.name and printer.font.size, I do not get the expected
>results. The Font and size are the default HP font. I also use
>printer.orientation with positive results. Is this a bug in VB or what?
> Any info will be appreciated. Thanx in advance.
>Peter
Two possible problems:
1. Bad drivers. If there is an update available, get it and see if
the problem goes away. I had this problem with the initial
drivers for the Laserjet IV.
2. Printer does not have the font available. Laserjets come with a
certains set of fonts installed (for example the Laserjet II has
fonts called Line Printer and Courier but nothing else, each in
only one size). Additional fonts can be download as soft-fonts
or added in a printer cartridge. The printer driver has no way
of knowing if the cartridge or softfont is installed, so if you
ask for it it will assume it is available. When the driver attempts
to change to a font that is not available, the Laserjet switches
to whatever it thinks is the closest thing that it has got.
----------------
James A. Parsly
----------------
Cryptogram Corner: http://www.public.usit.net/jparsly/