For a TrueType font to be embedded into a PCL file,
it must first be converted into PCL format.
I donn't know of a tool that will do that directly, but
I have had success in the past in "printing the alphabet"
to a file through a windows driver, and then editing
the resulting file to make the download file.
It seems that the current drivers tend to remap the
characters to different symbols making the task more
difficult. In any case, you should study the soft font
section(s) in the PCL technical reference. This wasn't
problematic on Win 3.1.
Assuming you had the PCL font, the download sequence
would be something like this, assuming "123" as the
user assigned font ID...
<esc>*c123D Assigns the ID of 123 for the font
Font Data The PCL font file itself
<esc>*c5F This makes the downloaded font permanent
<esc>(123X Then later this code enables the soft font
with an ID of 123 as the primary font when
you want to us it in the PCL job.
Obviously, that hard part is to create the PCL font.
If you have FLASH memory in your LaserJet, I believe
that native TrueType fonts can be stored there
permanently, and the printer will convert them to PCL
when they are called into use.
Jim Asman
jim@spctra.wimsey.com