I need to print bar code labels using an EPL-8000 printer that
emulates HP LaserJet III. The OS is SCO Open Server. I have some
fonts I got from Azalea. I don't know how to install them. The Open
Server is not a development system in that I cannot compile c code,
for example. I write software using Progress. I can send reports to
the printer with PCL escape sequences embedded. There is a font on
the printer for Code39 (which is what I need) but the output is
incorrect. I purchased a refurbished font cartridge that prints
Code39 bar code, but I have no instructions on how to use it,
specifically, what the ids are for the fonts on the cartridge.
I want to know how to install the Azalea fonts and how to select them
for output. I'd like to be able to do this without uploading the whole
font to the printer, because I have some a PCL font that I can upload,
but the printer doesn't have enough memory. I suppose the logical
thing to do is buy a new printer that can do the job by itself, but
I'd like to see if the Azalea font would work.
The font file from Azalea begins like this:
%%BeginFont: Code39HalfInch-Regular
%!PS-AdobeFont-1.0: Code39HalfInch-Regular 1.000
%%CreationDate: Fri Nov 14 04:00:00 1997
%%VMusage: 1024 8299
% Generated by Fontographer 3.5
% copyright 1997 Jerry Whiting
% ADL: 667 333 0
%%EndComments
FontDirectory/Code39HalfInch-Regular known{/Code39HalfInch-Regular
findfont dup/UniqueID known{dup
/UniqueID get 5066283 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
17 dict begin
/FontInfo 13 dict dup begin
/version(1.000)readonly def
/Notice(copyright 1997 Jerry Whiting)readonly def
/FullName(Code39HalfInch-Regular)readonly def
/FamilyName(Code39HalfInch-Regular)readonly def
/Weight(Normal)readonly def
/isFixedPitch false def
/ItalicAngle 0 def
/UnderlinePosition -222 def
/UnderlineThickness 20 def
end readonly def
/FontName /Code39HalfInch-Regular def
/Encoding StandardEncoding def
/PaintType 0 def
/FontType 1 def
/StrokeWidth 0 def
/FontMatrix[0.001 0 0 0.001 0 0]readonly def
/UniqueID 5066283 def
/FontBBox{0 -333 338 667}readonly def
currentdict end
currentfile eexec |