Lincoln & Co. logo
Lincoln & Co. logo
Products Service & Support Downloads OEM & VAR Inquiries Company
Lincoln & Co. logo
Document Conversion Software SERVICE & SUPPORT - FAQ
  Download Trial Software
  Download Datasheets
  Company Overview
  Document Conversion Software(978) 244-0250
  Document Conversion SoftwareContact Me Today!
   
Font & Printer Resource FAQs

What PostScript fonts are supported?
How do I add PostScript fonts?
What PCL fonts are supported?
How do I add PCL fonts?
How are PCL fonts selected?
How are fixed space fonts selected?
What are downloaded printer resources? How can I overlay a template?


Q: What PostScript fonts are supported?

A: LincPage supports Types 1, 3, and 0 (0-1, 0-3, 0-4) PostScript fonts, including Asian fonts.
LincPage includes PostScript 35 printer-standard Type 1 fonts.
*.pfb PostScript font binary
*.pfa PostScript font ASCII
TrueType, CID, Type 42 and ATM multiple master fonts are not supported.


Q: How do I add PostScript fonts?

A: Copy .pfb fonts to your PSFonts directory, or leave them where they are on your machine. Then edit FONTRES.DAT to include the paths for the new fonts and their alii. PS fonts must be included in /Lincoln/LincPage/FONTRES.DAT. They can have any filename and extension, but they must be identified appropriately in FONTRES.DAT if their name is not the same as the name used by the getfont operator in the PostScript file.
If the font file has the exact font name (i.e., Times-Roman, for example) with no extension, and if the font file is in the subdirectory Lincoln\LincPage\fonts, then it will be found whenever that font is selected by the PostScript program.
Example:
A font identified as Zapf-Calligraphic801-SWA has the filename 3013A___.PFB.
FONTRES.DAT points from the font ID name to the actual filename:
/Zapf-Calligraphic801-SWA (PSFonts\\3013A___.PFB)
Palatino-Roman:
/Palatino-Roman
/Zapf-Calligraphic801-SWA


Q: What PCL fonts are supported?

A: LincJet emulates the HP LaserJet 4 printer, and includes the onboard fonts found on this printer.
Supported PCL fonts: Intellifont, TrueType (.ttf, .ttc), bitmap, vector ("Stick" and "Arc")
Provided PCL fonts: 10 Intellifont, 35 TrueType, and 2 vector



Q: How do I add PCL fonts?

A: Copy TrueType fonts to your ttfonts directory.
Edit tt.txt to include their names.
In some cases you may need to include the PCL escape sequences for font ID, style, weight and symbol set. For example, if you add the standard Japanese Windows kanji fonts, msmincho.ttc and msgothic.ttc, you must add the following lines to tt.txt:
msgothic.ttc n1 b0 s19K f28825
msgothic.ttc n2 b3 s19K f28825
msmincho.ttc n1 b0 s19K f28752
msmincho.ttc n2 b3 s19K f28752

Copy Intellifont fonts (*.cdi, or *.cdm on Motorola based systems) into their directory (\if or \cgfonts). Edit if.txt to include the names of the new fonts.
Make sure that lj.ini includes the correct paths to the fonts.
Run the font utilities, in the following order:
ixmak.exe or ixmake ordinarily displays a message (which will vary slightly on different operating systems):
Cross-Platform IXMAK
MEM_ALIGN == 1
Use MOTOROLA fonts if target is AMIGA or SUN.
Use INTEL fonts if target is MSDOS, OS2 or VMS.
Set MEM_ALIGN to 3 and rebuild IXMAK if target is
MACINTOSH, Sun SPARC, MIPS, or Intel 80960.

ufssmak.exe or ufssmake should display no message.
facedata.exe or facemake may display the following message for each font you add which does not contain certain header data that facedata expects. Don't worry about this, it does not affect performance.
Could not match name_bits


Q: How are PCL fonts selected?

A: When a PCL LincJet emulates the HP LaserJet 4 printer. The fonts included with LincJet are the standard, "on-board" fonts of a LJ4 printer. They do not include any SIMM, cartridge, or downloaded fonts which may have been installed on the printer.
Fonts are selected to satisfy the following heirarchy (listed in order of decreasing priority):
symbol set
spacing
pitch
height
style
stroke weight
typeface family
resolution
location
orientation


Q: How are fixed space fonts selected?

A: In older versions of PCL, if a fixed space font is specified, only one correct size value (pitch or height) is required in order to select the right font. In PCL5e (HP LJ4), both values must agree with those of the actual font in order for the font to be chosen.
When the LinePrinter font is called using both correct values (pitch h=16.66, height v=8.5), LincJet and the LJ4 printer will use this font.
Example: A PCL file calls the font as follows:
.(s0p16.66h8.5v0s0b0T
.(s0p (fixed space font)
.(s16.66h (pitch=16.66pt)
.(s8v (height=8pt)
.(s0s (style=normal)
.(s0b (weight=normal)
.(s0T (typeface=0=Lineprinter)

The PCL calls for height v=8, which is not valid for this font on the HP LJ4 printer. Therefore it calls the default, Courier. If you don't mind getting Lineprinter whenever a font is unavailable, you can change the default font to Lineprinter. (You will still get Courier when it is called correctly.)
Point Size versus Pitch Size
Point size (the mean height) is used to select proportional fonts like Arial.
Pitch is used to select fixed pitch fonts like Courier.
Point size is calculated from the pitch, and cannot be independently adjusted.


Q: What are downloaded printer resources?

A: Any files which are normally downloaded to a PCL printer at startup (macros, soft fonts, logo fonts, etc.) may be stored in ...\lincoln\lincjet\startup.

Whenever the LincJet PCL converter is started, LincJet will first convert all files in the LincJet\StartUp directory. The files in the StartUp directory should be suitable to be downloaded to the memory of a PCL printer. If a PCL StartUp file contains permanently downloaded fonts, then the file must include the PCL command "ESC*c5F" so that the fonts will remain loaded into memory after LincJet has converted the startup files.
If you are converting PCL which expects a cartridge font to be available, then you will need to create a soft font to use in place of the cartridge font.


Q: How can I overlay a template?

A:
Method 1:
Put printer macro files into \lincoln\lincjet\startup.

Method 2:
Overlay PCX or PCL files using special embedded escape sequences in PCL file. Escape sequences can be used to add forms overlay capabilities to a PCL file by merging another PCL file or the bitmap from a PCX file. The escape sequences are:
PCL files: +path\filename.pcl
PCX files: "+PCXi:path\filename.PCX"
where i = H, L, R, C or T meaning here, left, right, center, top center positioning.

Method 3:
Create binary template using EPFaxW's template output. Overlay it on first page or all pages using EPFax's "add template" feature. To make template using EPFaxW, select Template in Properties, Output. To use the template, check "Use Template" in Properities, Input. Select template file using "change template" button. Enter X and Y offsets if desired.