Legacy Font Download Program & filePro

Nelson D. Coleman emerald at bright.net
Thu Apr 5 09:10:00 PDT 2007



Jim Asman wrote:
> 
> --------------- Original Message ---------------
> At 10:35A Thu Apr 05 2007, Nelson D. Coleman wrote:
>> Here is an example of the method that I used to bypass the FLOAD.EXE 
>> program.  When I use the FLOAD.EXE program (from Windows 98 not XP
>> which does not work) and check the HP LaserJet 4000 printer by printing 
>> out the resident font list, the 10 fonts show in the printer as "HP 
>> PCL5e Permanent Soft Fonts."  Certain Windows programs, however, erase 
>> the fonts and they need to be re-downloaded.  That, however, is not a 
>> problem.  When I use the "copy /b" binary method (under Windows XP,) the 
>> fonts are NOT sent to the printer.
>>
>> copy /b LG095R16.USP prn
>> copy /b LG120B12.USP prn
>> copy /b LG120I12.USP prn
>> copy /b LG120R12.USP prn
>> copy /b LG140R10.USP prn
>> copy /b PS140B10.USP prn
>> copy /b PS160B08.USP prn
>> copy /b PS180B06.USP prn
>> copy /b PS240B05.USP prn
>> copy /b PS300B04.USP prn
>>
>> What is special about these fonts?  Nothing , I suspect. I am just 
>> looking for the least disruptive method of transferring the filePro and 
>> related batch, binary, Qbasic, text editing files to duplicate what 
>> worked on the Windows 98 computer.  The ultimate result is this special 
>> combination of programs that generate the Program Booklet.  FilePro has 
>> some custom fonts in the printer definitions but they seem unrelated to 
>> this situation. The printing of the program booklet seem to be 
>> controlled by a My meager knowledge of fonts hinders me here.
>>
>> Running the program without the fonts results in improper condensing of 
>> characters and all text does not display on the page printed.  The 
>> printer does not fall back to the built in fonts.
>>
>> I have tried building a text file using <CTRL><P> in the dos edit 
>> program to insert an ESCAPE and the character strings shown by the PCL 
>> Font List reported back from the printer.  Here is an example of the 
>> first .USP loaded in to the printer as reported back by the printer: 
>> LGOTHIC 16/67/9/5 <esc>(0U<esc>(s0p16.67h9.5v0s0b6t  SOFT 1 (DFont ID 
>> 0.)  I assume that all I need is <esc>(0U<esc> and the balance is a 
>> remark or comment.
>>
>> Copy /b of the text file did not work.
>>
>> Selected by an ID....may be true.  If I can find the basic source code, 
>> perhaps that will reveal something.
>>
>> If the first font is LGOTHIC 16.67/9.5, perhaps all I need to do is to 
>> locate another source of more "modern" fonts and a program to upload 
>> them to the printer.  If a font is tied to an ID, I suppose that the 
>> order in which they are loaded will be critical.
> 
> Letter Gothic is built into the printer. It is a scalable font.
> 
> You don't need to download anything.
> 
> Just change the font selection string from
> 
> <esc>(0U<esc>(s0p16.67h9.5v0s0b6T
> 
> to 
> 
> <esc>(0U<esc>s0p16.67h9.5v0s0b4102T
> 
> You can probably delete the 9.5v parameter as well, leaving
> 
> <esc>(0U<esc>s0p16.67h0s0b4102T
> 
> If you then look at the selection string for the other fonts, you
> will probably find that they differ only in the  0s0b  portion of
> the above code.
> 
> 
> Jim 
> --
> jlasman at telus.net                      Spectra Colour Services Ltd.
> Jim Asman                              10221 144a Street            
> Phone: (604)584-0977                   Surrey, BC  V3R 3P7   CANADA            
>  Cell: (604)619-0977                   www.spectracolorservices.com
> 
> _______________________________________________
> Filepro-list mailing list
> Filepro-list at lists.celestial.com
> http://mailman.celestial.com/mailman/listinfo/filepro-list


I show that font in the printer as INTERNAL 73.  What I need to 
determine is how to change from SOFT 1 to INTERNAL 73.

I found the source code of the program doing the program booklet and 
have to interpret how it sets each font ID and hope that there is a way 
to recompile it.  I just found BC.EXE which appears to be the complier. 
  Now, if I can just interpret this code and IF that is the controlling 
factor of which font ID is accessed by the LPRINT command.

Unless there is a way with the printer to "map" SOFT 1 to INTERNAL 73.
-- 
...ndc

Nelson D. Coleman
Emerald Computer Systems


More information about the Filepro-list mailing list