home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 5 / cdactual5.iso / share / dos / utilidad / supfnt16 / utility.exe / DOWNLOAD.DOC < prev    next >
Encoding:
Text File  |  1996-07-03  |  15.8 KB  |  405 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                                  D O W N L O A D
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                                    Version 1.9
  20.  
  21.  
  22.  
  23.  
  24.  
  25.                   Copyright 1987 - 1996 by Elfring Soft Fonts
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.                                 TABLE OF CONTENTS
  35.  
  36.  
  37.         SUMMARY....................................................... 1
  38.  
  39.  
  40.  
  41.  
  42.         REQUIREMENTS.................................................. 1
  43.  
  44.  
  45.  
  46.  
  47.         FONT CHARACTERISTICS.......................................... 1
  48.  
  49.  
  50.  
  51.  
  52.         RUNNING DOWNLOAD.............................................. 2
  53.  
  54.  
  55.  
  56.  
  57.         HISTORY....................................................... 5
  58.  
  59.  
  60.  
  61.  
  62.         LICENSE....................................................... 6
  63.  
  64.  
  65.  
  66.         WARRANTY...................................................... 6
  67.  
  68.                      Downloading Soft Fonts To A LaserJet
  69.  
  70.  
  71.  
  72.                                      SUMMARY
  73.         
  74.         DOWNLOAD.EXE is a utility program for PC compatible computers that 
  75.         manages the process of downloading soft fonts to a DeskJet, LaserJet,
  76.         or compatible printer. DOWNLOAD can also select fonts as they are 
  77.         being sent making them either the primary or secondary font.  
  78.         DOWNLOAD can send a font, or group of fonts, through the standard 
  79.         MS-DOS parallel printer devices to your printer. You have optional 
  80.         control over the soft font ID number, whether the font is permanent 
  81.         or temporary, and whether it is a primary or secondary font. A list 
  82.         of fonts may be sent to the printer by specifying the individual 
  83.         font names in an ASCII text file.
  84.  
  85.  
  86.                                   REQUIREMENTS
  87.         
  88.         DOWNLOAD requires a minimum of 128K of memory, an HP LaserJet, 
  89.         HP DeskJet, or compatible laser printer, and a parallel port to 
  90.         talk to the printer.  Parallel printer ports LPT1:, LPT2:, & LPT3: 
  91.         are supported by the program.  Parallel port communication is 
  92.         significantly faster than serial.
  93.  
  94.  
  95.  
  96.                               FONT CHARACTERISTICS
  97.         
  98.         All soft fonts have three characteristics associated with them.  
  99.         Each font must have a unique ID number assigned to it.  This lets 
  100.         you select a soft font through software or the front panel of the 
  101.         printer. Each font must be defined as either temporary or perman-
  102.         ent.  Temporary fonts are deleted whenever the LaserJet is reset 
  103.         and are thus not very useful since most software that controls 
  104.         the LaserJet sends a reset command out first, (deleting all temp-
  105.         orary fonts).  Finally, a font may be defined as either primary 
  106.         or secondary.  (Note that only one primary and one secondary font 
  107.         can exist at one time and you don not have to have a primary or 
  108.         secondary font.)  The LaserJet lets you switch between primary 
  109.         and secondary fonts with simple control characters.  Control-N 
  110.         selects the secondary font, while control-O selects the primary 
  111.         font.  Embedding these characters in your text file will let you 
  112.         switch between fonts. You can, of course, always select a font
  113.         based on soft font metrics, (point size, symbol set, style, weight, 
  114.         spacing, orientation, etc.)
  115.  
  116.         The DOWNLOAD program is designed to send soft fonts to the laser 
  117.         printer and to help you manage all these font characteristics.  
  118.         You can select the font ID number, and font status at the same 
  119.         time that you download the font.  You can also make batch files 
  120.  
  121.  
  122.                                    1
  123.  
  124.                      Downloading Soft Fonts To A LaserJet
  125.  
  126.  
  127.         to manage the process of sending a number of soft fonts to your 
  128.         printer at one time.
  129.  
  130.  
  131.                                 RUNNING DOWNLOAD
  132.         
  133.         DOWNLOAD is easy to use.  The only thing you need to remember is 
  134.         that DOWNLOAD will automatically prompt you with a brief descrip-
  135.         tion of how to use it if you want it to.  Simply type DOWNLOAD 
  136.         followed by a carriage return.  The program will print a short 
  137.         explanation of its operation and options as shown below:
  138.  
  139.  
  140.         ┌───────────────────────────────────────────────────────────────┐
  141.         │Send soft fonts to a LaserJet or compatible printer, V1.9      │
  142.         │Copyright 1986 - 1996 by Elfring Soft Fonts                    │
  143.         │                                                               │
  144.         │Use --> download fontname [device ID -options]                 │
  145.         │                                                               │
  146.         │  where: everything the between '[]'s is optional and...       │
  147.         │                                                               │
  148.         │   fontname = the name of the font to download or the name of  │
  149.         │              a list of fonts to download preceded by an '@'   │
  150.         │              character                                        │
  151.         │   device   = LPT1, LPT2, or LPT3                              │
  152.         │   ID       = starting ID number to assign font to (0 - 32767) │
  153.         │   options  = T to make font temporary, P to make font primary,│
  154.         │              S to make font secondary, or Q for quiet operat, │
  155.         │              D delete all fonts in printer before downloading,│
  156.         │              R reset the printer before downloading,          │
  157.         │              or I ignore printer status check- very fast/clone│
  158.         │                                                               │
  159.         │When optional arguments are not present, download defaults to: │
  160.         │LPT1, ID = 0, permanent font, and font is NOT selected.        │
  161.         │For example:                                                   │
  162.         │                                                               │
  163.         │download he100rpn.usp lpt1: 5 -tp                              │
  164.         │download @font.lst -q                                          │
  165.         │download od300rpn.usp 1000 -sq LPT2                            │
  166.         └───────────────────────────────────────────────────────────────┘
  167.         
  168.         To run DOWNLOAD you MUST specify either the name of the soft font 
  169.         to send to your printer, or the name of a disk file that contains 
  170.         a list of soft fonts to send to the printer.  You can optionally 
  171.         specify the device to send the file to, LPT1, LPT2, or LPT3.  In 
  172.         addition, you can optionally control the three font attributes, 
  173.         (ID number, permanent/temporary, primary/secondary), specified 
  174.         above.  To invoke DOWNLOAD type:
  175.  
  176.         download yourfont [port ID# -options]
  177.         
  178.                                    2
  179.  
  180.                      Downloading Soft Fonts To A LaserJet
  181.  
  182.  
  183.         All items between the "[" and "]" characters are optional.  This 
  184.         means you do not have to include them.  Note that the "[" and "]" 
  185.         characters are not actually used in a command.  Also note that 
  186.         these optional items can be specified in any order.
  187.  
  188.         So, to download a Times-Roman 24 point bold font you would enter:
  189.  
  190.         download tr240bpn.usp
  191.         
  192.         The DOWNLOAD program will find that file, (if it doesn't exist 
  193.         DOWNLOAD will let you know), and defaults to: printer port LPT1, 
  194.         soft font ID 0, and permanent status.  The font will not be sel-
  195.         ected as either primary or secondary.  The screen will look as 
  196.         follows:
  197.  
  198.         ┌───────────────────────────────────────────────────────────────┐
  199.         │Send soft fonts to a LaserJet or compatible printer, V1.9      │
  200.         │Copyright 1986 - 1996 by Elfring Soft Fonts                    │
  201.         │Sending font tr240bpn.usp with ID 0, 12427 bytes               │
  202.         │Sent 1 file, with a total of 12427 bytes.                      │
  203.         └───────────────────────────────────────────────────────────────┘
  204.         
  205.         A more complicated command might involve using a different print-
  206.         er port and assigning a soft font ID number.  For example:
  207.  
  208.         download tr100bpn.usp 1000 lpt2 -s
  209.         
  210.         sends the bold faced Times-Roman font to the LaserJet via LPT2: 
  211.         and assigns it font ID 1000, permanent and secondary status.  The 
  212.         secondary status lets you select this font in a document by em-
  213.         bedding a control-N, (you can change back to your primary font 
  214.         with a control-O).
  215.  
  216.         Two other options "D" and "R" give you control over your laser print-
  217.         er operation. The "D" option tells DOWNLOAD to delete all soft fonts
  218.         in the printer before sending new ones. The "R" option instructs the
  219.         program to reset your printer before downloading. So to send a font 
  220.         to your laser and reset it and revove any other fonts your would type:
  221.  
  222.         download bh100rpn.usp 5 -rd
  223.  
  224.         The last option to discuss is the "I" or ignore option. DOWNLOAD always
  225.         checks the parallel printer port status before sending soft fonts. If
  226.         you own a not-so-compatible clone the status returned might not match
  227.         what DOWNLOAD expects. OR, if you have a VERY fast 386 computer, your
  228.         machine may so out speed your printer that DOWNLOAD will think the 
  229.         printer is off line or out of paper. Use the "I" option to tell DOWN-
  230.         LOAD to ignore printer status as follows:
  231.  
  232.         download hv100rpn.usp -i        
  233.  
  234.                                    3
  235.  
  236.                      Downloading Soft Fonts To A LaserJet
  237.  
  238.  
  239.         Finally, DOWNLOAD is capable of using a list of file names creat-
  240.         ed with any ASCII text editor.  To do this type:
  241.  
  242.         download @fonts.lst 10 
  243.         
  244.         This instructs the program to find the disk file "fonts.lst".  
  245.         This file is assumed to contain a list of font file names to send 
  246.         to the LaserJet.  All files will be sent in the order they appear 
  247.         in the list.  For example, if the file "fonts.lst" looks as fol-
  248.         lows:
  249.  
  250.         he100rpn.usp
  251.         he100bpn.usp
  252.         he100ipn.usp
  253.         he180bpn.usp
  254.         he300bpn.usp
  255.         
  256.         then the command "download @fonts.lst 10" will load all five fonts 
  257.         to your LaserJet through LPT1.  The "he100rpn.usp" font will be 
  258.         assigned font ID 10 and loaded first.  Font "he100bpn.usp" will 
  259.         be loaded next with font ID 11.  This process will continue sequen-
  260.         tially until font "he300bpn.usp" is sent to the printer as font 
  261.         ID 14.  All fonts will be assigned permanent status.  The screen 
  262.         will look as follows after the downloading 
  263.         process is finished:
  264.  
  265.         ┌───────────────────────────────────────────────────────────────┐
  266.         │Send soft fonts to a LaserJet or compatible printer, V1.9      │
  267.         │Copyright 1986 - 1996 by Elfring Soft Fonts                    │
  268.         │Sending font he100rpn.usp with ID 0, 12427 bytes               │
  269.         │Sending font he100bpn.usp with ID 1, 18834 bytes               │
  270.         │Sending font he100ipn.usp with ID 2, 33754 bytes               │
  271.         │Sending font he180bpn.usp with ID 3, 48531 bytes               │
  272.         │Sending font he300bpn.usp with ID 4, 68929 bytes               │
  273.         │Sent 5 files, with a total of 133944 bytes.                    │
  274.         └───────────────────────────────────────────────────────────────┘
  275.         
  276.         For a more detailed explanation of soft font ID numbers, and font 
  277.         status see your LaserJet user's manual OR our Soft Font Manual.
  278.  
  279.         Finally, the "quiet" option lets you disable much of the screen 
  280.         output from DOWNLOAD.  This is particularly useful with batch 
  281.         files since you are probably not interested in file statistics 
  282.         when downloading a batch of files.  To use the quiet option you 
  283.         would type:
  284.  
  285.         download @batch.lst 1000 -qt
  286.         
  287.         This would result in the following display:
  288.         
  289.  
  290.                                    5
  291.  
  292.                      Downloading Soft Fonts To A LaserJet
  293.  
  294.  
  295.         ┌───────────────────────────────────────────────────────────────┐
  296.         │Send soft fonts to a LaserJet or compatible printer, V1.9      │
  297.         │Copyright 1986 - 1996 by Elfring Soft Fonts                    │
  298.         └───────────────────────────────────────────────────────────────┘
  299.         
  300.         Note that the "-t" option used above would give all soft fonts 
  301.         listed above "temporary" status.  They would automatically be 
  302.         erased after the first reset command is sent the the laser 
  303.         printer.
  304.  
  305.  
  306.                                      HISTORY
  307.  
  308.         V1.9 Optional delete all soft fonts prior to sending new ones.
  309.              Check printer status prior to sending fonts. Optimized for
  310.              size and speed. Ignore printer status.
  311.  
  312.         V1.7 Shareware release of download.
  313.  
  314.  
  315.         V1.6 Optimized download with archive support. Distributed only
  316.              on LaserJet utility disk.
  317.         
  318.         V1.4 This version adds archive storage of soft fonts.  Fonts must 
  319.              be unarchived using the public domain program PKXARC.  Addi-
  320.              tional documentation and examples included with program.
  321.  
  322.         V1.3 Created as public domain release version of program.  Im-
  323.              proved command structure, as per commercial version 1.2.  
  324.              Batch files and archiving suppressed.
  325.  
  326.         V1.2 Commercial version.  Much improved command structure imple-
  327.              mented.  Variable number of arguments now possible, along 
  328.              with better control of them.  Fixed selection problem that 
  329.              bothered some laser printres that emulate the HP.
  330.  
  331.         V1.0 Original public domain version of the program.  
  332.  
  333.  
  334.                                      LICENSE
  335.         
  336.         This program is protected by United States Copyright Law and by 
  337.         International Treaty provisions.  This license grants you the 
  338.         right to use this program just as if it were a book.  You may 
  339.         make archival backup copies of this program, transfer the program 
  340.         between machines, or transfer this program to another person.  
  341.         However, just like a book, only one copy of this program may be 
  342.         run at any time.
  343.  
  344.          
  345.  
  346.                                    6
  347.  
  348.                      Downloading Soft Fonts To A LaserJet
  349.  
  350.  
  351.                                     WARRANTY
  352.         
  353.         Elfring Soft Fonts warrants the physical disk this program is 
  354.         distributed on and the physical documentation that comes with the 
  355.         program to be free of substantial defects in materials or workman-
  356.         ship for a period of 30 days from date of purchase.  This warran-
  357.         ty is void if the program is modified in any way.  If you notify 
  358.         us, in writing, of a defect in materials during this warranty 
  359.         period we will replace the defective disk or documentation.  The 
  360.         only remedy for breach of warranty will be replacement, and shall 
  361.         not encompass any other damages.  Governing law shall be that of 
  362.         the State of Illinois.
  363.  
  364.         Elfring Soft Fonts specifically disclaims all other warranties, 
  365.         expressed or implied, including but not limited to implied warran-
  366.         ties of merchantability and fitness for a particular purpose with 
  367.         respect to the disk or documentation, and the program License 
  368.         granted herein.  In no event shall Elfring Soft Fonts be liable 
  369.         for any loss of profit or any other commercial damage, including 
  370.         but not limited to special, incidental, consequential, or other 
  371.         damages.
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.                                    7
  403.  
  404.