home *** CD-ROM | disk | FTP | other *** search
/ DTP en Graphics 1 / dtpgraf1.zip / dtpgraf1 / PRINT / BABYSPL / SP3ALL.DOC < prev    next >
Text File  |  1993-08-13  |  5KB  |  113 lines

  1.                         Spooling/Despooling Software
  2.                                   v 2.02
  3.  _______________________________________________________________________________
  4.                                                  _______
  5.  (c) Copyright  1993                        ____|__     |               (tm)
  6.  Budget Software Company                 --|       |    |-------------------
  7.  P. O. Box 621534                          |   ____|__  |  Association of
  8.  Littleton CO 80162                        |  |       |_|  Shareware
  9.                                            |__|   o   |    Professionals
  10.  Phone:                                  -----|   |   |---------------------
  11.     Voice: (303) 932-0440                     |___|___|    MEMBER
  12.     FAX  : (303) 932-0336
  13.     BBS  : (303) 932-0440
  14.  CompuServe:  70033,643                 Registration:  US$ 22.00
  15.  _______________________________________________________________________________
  16.  
  17.                                ▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  18.                                ▌ SP3ALL.EXE ▐
  19.                                ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  20.  
  21.    Initiating into memory
  22.    ----------------------
  23.  
  24.    Key  SP3ALL  [/pn: [dir=<filespec>] [keepfiles=y,n] [bios=y,n] [/buff=01,,,64]
  25.  
  26.      where:
  27.             p = L or C  (for an LPT or a COM port)
  28.             n = the port number ... 1, 2, 3, or 4
  29.             <filespec> is the full drive, directory, and file skeleton that
  30.                        you want to monitor, and also where various work files
  31.                        are maintained.
  32.             keepfiles = y or n, depending on whether the file being printed
  33.                         should be deleted after printing.  WARNING: if
  34.                         you desigate keepfiles=n, then the file will
  35.                         be deleted after printing.  This is a good way
  36.                         to lose important files!
  37.             bios = y or n, depending on whether or not the BIOS should be
  38.                    used as the mechanism for printing.
  39.  
  40.             /buff=xx, where xx is a number from 01 to 64.  This represents
  41.                    the number of kilobytes of ram to reserve as a buffer.
  42.                    Increasing this number may result in faster spooling;
  43.                    but the offset to this benefit is that the program
  44.                    will take up more memory.  If you find that data is
  45.                    being truncated, then increase this value until you
  46.                    find a setting where the problem goes away.
  47.  
  48.      Example:
  49.  
  50.  
  51.            SP3ALL /L1: dir=c:\spool\*.prn bios=y
  52.  
  53.      Defaults:
  54.  
  55.            Port = LPT1.
  56.            Directory =  C:\DS4\SPOOL\L1\*.prn
  57.                                   or L2
  58.                                   or L3, etc, depending on which
  59.                                               port you have designted.
  60.            keepfiles=y
  61.            bios=n
  62.            buff=02
  63.  
  64.    Usage
  65.    -----
  66.  
  67.    Any file that appears in the directory designated above, and that meets
  68.    the designated file skeleton will be renamed by the Monitor to a unique
  69.    name, and then enqueued automatically for background printing.  Using the
  70.    Monitor feature is an excellent way to enable network printing.  You
  71.    specify a unique drive, directory and filespec skeleton (*.* is okay, too)
  72.    for each printer on your network, and then startup a copy of SP3DSPMN on
  73.    each machine where a printer resides.
  74.  
  75.    Any data that is sent by an application to the designated port will
  76.    be intercepted by the Spooler and re-routed to a unique disk file.
  77.    When printing has stopped for 4 seconds, or when the application terminates,
  78.    the spool file will automatically be enqueued for background printing.
  79.  
  80.    You may enqueue a file for background printing by issuing an INT 1Ah with
  81.    registers set as follows:
  82.  
  83.      ∙ AH = 0e4h
  84.      ∙ AL = 2
  85.      ∙ ES:BX points to file ASCIIZ.
  86.      ∙ CL - designates port:
  87.           1 = COM1
  88.           2 = COM2
  89.           3 = COM3
  90.           4 = COM4
  91.           5 = LPT1
  92.           6 = LPT2
  93.           7 = LPT3
  94.           8 = LPT4
  95.  
  96.    You can cause a file to be enqueued by using the program SP3PRT.COM
  97.    that has been included.  Key SP3PRT <filespec> [port].
  98.    If you don't include the port, then the default is LPT1.
  99.    Example:  SP3PRT c:\123\myfile.prn LPT2.
  100.    Note:  You should include the full drive and path to the file name; and
  101.           there is a limitation of 32 characters altogether.  You may
  102.           utilize default path and/or drive names, but SP3PRT will attempt
  103.           to construct the full path, and may fail if the result is more
  104.           than 32 characters.
  105.  
  106.  
  107.  
  108.    Removing from memory
  109.    --------------------
  110.  
  111.    You can remove SP3DSPMN from memory by keying SP3ALL /T.
  112.  
  113.