HP3000-L Archives

June 2001, Week 3

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Paul H Christidis <[log in to unmask]>
Reply To:
Paul H Christidis <[log in to unmask]>
Date:
Fri, 15 Jun 2001 15:35:13 -0700
Content-Type:
text/plain
Parts/Attachments:
text/plain (57 lines)
We addressed this issue back in the early 90s.  We even purchased the
predecessor of the Fantasia product (LJPLUS/3000) for form design.  While
LJPLUS had downloading capabilities it was not well suited for integrating
it into our application.

I wrote a number of SL resident routines, that are still used today, that
programmers can call to 'manage' soft fonts.  A stand alone utility was
also developed, using the same routines, to be used, in batch, by existing
applications.    Also a utility for creating "soft barcode fonts" of
different size was
developed to overcome the requirement of having those expensive barcode
cartridges.

The text below is from the 'help' option of said utility.

Regards
Paul Christidis

    PHC - Font Download Utility (V 98.09.10) FRI, JUN 15, 2001,  2:52 PM

LOADFONT is used to 'download' soft fonts to a laserjet printer. It
prompts for the needed information and sends the assembled data to
the printer without any CCTL characters.

run LOADFONT[;parm=n][;info='help'][;stdin=infile]

Where:
  parm=6 simulates the program's behavior in batch mode. (The only
     difference is that in batch the 'user' input is echoed to the
     $stdlist).

  'help' causes this information to be printed

  infile - name of file with replies, one reply per record, to the
        issued prompts for any number of soft fonts.  The contents
        of the file should 'adhere' to the following format:

         bcfont    !name of font file qualified as needed
         122       !id # to assign to the font ([0]-32767)
         P         !permanent/temporary ([P]/T)
         P         !primary/secondary ([P]/S)
         *list     !output file destination
         *****     !spec separator (if multiple specs)

NOTE:  If a font file has a file code of '601' then the utility
   assumes that said soft font is a CODE39 Bar code font created
   with the 'GENBCODE' utility and with the option that caused it
   to already contain the font ID#, permanent/temporary and
   primary/secondary settings.  For that reason the corresponding
   3 prompts will NOT be issued.

Paul H. Christidis                         Raytheon Systems Company
(310) 952-4666                       [log in to unmask]

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

ATOM RSS1 RSS2