home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / clipart / prtgal24.zip / PRINTGAL.TXT < prev   
Text File  |  1990-02-27  |  49KB  |  1,519 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.                                  -------------------
  30.                                  -- PrintGal v2.4 --
  31.                                  -------------------
  32.  
  33.                                     David Steiner
  34.  
  35.                                      DES Software
  36.  
  37.                                     February, 1990
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.                                   Table of Contents
  74.  
  75.  
  76.           Registration  . . . . . . . . . . . . . . . . . . . . . . . .   1
  77.                Source Code  . . . . . . . . . . . . . . . . . . . . . .   1
  78.  
  79.           Overview  . . . . . . . . . . . . . . . . . . . . . . . . . .   2
  80.  
  81.           Installation  . . . . . . . . . . . . . . . . . . . . . . . .   3
  82.  
  83.           Terminology . . . . . . . . . . . . . . . . . . . . . . . . .   4
  84.  
  85.           Details . . . . . . . . . . . . . . . . . . . . . . . . . . .   5
  86.                STATUS LINES . . . . . . . . . . . . . . . . . . . . . .   5
  87.                FILE MODE TOGGLE . . . . . . . . . . . . . . . . . . . .   5
  88.                LOAD ART GALLERY . . . . . . . . . . . . . . . . . . . .   6
  89.                WRITE TO GALLERY . . . . . . . . . . . . . . . . . . . .   7
  90.                SORT GRAPHICS  . . . . . . . . . . . . . . . . . . . . .   7
  91.                VIEW GRAPHICS  . . . . . . . . . . . . . . . . . . . . .   8
  92.                CONVERT NM TO PM/PS  . . . . . . . . . . . . . . . . . .   9
  93.                PRINT GRAPHICS . . . . . . . . . . . . . . . . . . . . .   9
  94.                BATCH PRINT GALLERIES  . . . . . . . . . . . . . . . .    10
  95.                TAG ALL GRAPHICS . . . . . . . . . . . . . . . . . . .    10
  96.                UNTAG ALL GRAPHICS . . . . . . . . . . . . . . . . . .    10
  97.                REVERSE GRAPHICS TAGS  . . . . . . . . . . . . . . . .    10
  98.                DIRECTORY SETUP  . . . . . . . . . . . . . . . . . . .    10
  99.                GRAPHICS/PRINTER SETUP . . . . . . . . . . . . . . . .    11
  100.                GRAPHICS DRIVER  . . . . . . . . . . . . . . . . . . .    11
  101.                PRINTER SETUP  . . . . . . . . . . . . . . . . . . . .    11
  102.                     RESET PRINTER . . . . . . . . . . . . . . . . . .    12
  103.                     COMPRESSED PITCH  . . . . . . . . . . . . . . . .    12
  104.                     EXPANDED PITCH  . . . . . . . . . . . . . . . . .    13
  105.                     START GRAPHICS MODE . . . . . . . . . . . . . . .    13
  106.                     START GRAPHICS LINE . . . . . . . . . . . . . . .    13
  107.                     END GRAPHICS LINE . . . . . . . . . . . . . . . .    14
  108.                     END GRAPHICS MODE . . . . . . . . . . . . . . . .    14
  109.                     CHANGE LINE SPACING . . . . . . . . . . . . . . .    14
  110.                     ACCEPT SPACING  . . . . . . . . . . . . . . . . .    14
  111.                     CR + LF . . . . . . . . . . . . . . . . . . . . .    15
  112.                     FORM FEED . . . . . . . . . . . . . . . . . . . .    15
  113.                     CHARACTERS PER LINE . . . . . . . . . . . . . . .    15
  114.                     EXPANDED CHARS PER LINE . . . . . . . . . . . . .    16
  115.                     LEFT MARGIN (CHARS) . . . . . . . . . . . . . . .    16
  116.                     LINES PER PAGE  . . . . . . . . . . . . . . . . .    16
  117.                     TOP MARGIN and BOTTOM MARGIN  . . . . . . . . . .    16
  118.                     CHARS BETWEEN GRAPHICS  . . . . . . . . . . . . .    17
  119.                     DOTS PER CHARACTER  . . . . . . . . . . . . . . .    17
  120.                     DOTS PER LINE . . . . . . . . . . . . . . . . . .    17
  121.                     PRINT EACH LINE # TIMES . . . . . . . . . . . . .    17
  122.                     IS THIS A LASER PRINTER?  . . . . . . . . . . . .    18
  123.                CHECK FOR MOUSE  . . . . . . . . . . . . . . . . . . .    18
  124.                BIOS VIDEO . . . . . . . . . . . . . . . . . . . . . .    18
  125.                SNOW CHECKING  . . . . . . . . . . . . . . . . . . . .    18
  126.                BACKGROUND COLOR . . . . . . . . . . . . . . . . . . .    18
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.                OVERSCAN SET . . . . . . . . . . . . . . . . . . . . .    19
  140.                MENU COLORS & STATUS COLORS  . . . . . . . . . . . . .    19
  141.  
  142.           Applications  . . . . . . . . . . . . . . . . . . . . . . .    20
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.                                   ------------------
  206.                                   -- Registration --
  207.                                   ------------------
  208.  
  209.                PrintGal is SHAREWARE.  Yes, I said it.  I have been getting
  210.           enough phone support calls to justify calling this program
  211.           shareware now.  If you use this program beyond a few week trial
  212.           period you are required to register.
  213.  
  214.                To register print and fill out the form in the PRINTGAL.REG
  215.           text file.  This file also contains cost information, my address
  216.           and phone number.
  217.  
  218.                                   -----------------
  219.                                   -- Source Code --
  220.                                   -----------------
  221.  
  222.                PrintGal was written in Turbo Pascal version 5.0.  Although
  223.           source code was available for the earliest versions of PrintGal,
  224.           I have decided not to distribute it any longer.  I'll be happy to
  225.           answer any technical questions though.
  226.  
  227.                For those of you on GEnie who may have noticed a couple of
  228.           messages I left in the Borland RT, I got the printer problems
  229.           sorted out.  My thanks to:
  230.  
  231.                     Scott Bussinger
  232.                     Professional Practice Systems
  233.                     110 South 131st Street
  234.                     Tacoma, WA  98444
  235.                     (206)531-8944
  236.                     Compuserve 72247,2671
  237.  
  238.                Scott wrote the replacement printer unit, PRINTR, that takes
  239.           care of the problems I was having.
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.                                                                      Page 2
  272.  
  273.                                     --------------
  274.                                     -- Overview --
  275.                                     --------------
  276.  
  277.                Unlike the earliest versions, PrintGal now reads all
  278.           information for an art gallery into memory at once.  The absolute
  279.           maximum number of graphics it can hold at one time is 1,000.  The
  280.           practical limit seems to be about 800 on a machine with 640K of
  281.           memory. Although PrintGal is now much more advanced, it is far
  282.           from perfect.  If you are loading a file and PrintGal runs out of
  283.           memory, the program will simply abort.  This isn't serious since
  284.           you probably won't want a gallery to contain that many graphics
  285.           anyway.
  286.  
  287.                Disk access is much faster than before.  In prior versions
  288.           of PrintGal the conversion process took a lot of time simply
  289.           because Turbo reads files slowly.  I accessed DOS directly for
  290.           reading and writing graphics shapes and was shocked by the speed
  291.           difference.  This version is about ten times faster than the old.
  292.  
  293.                PrintGal is capable of reading, writing, converting, or
  294.           printing galleries from NewsMaster, PrintMaster or PrintShop. 
  295.           PrintMaster and PrintShop graphics are identical, so there is no
  296.           problem converting between them.  However, NewsMaster graphics
  297.           may be of variable sizes so the graphics must be converted to be
  298.           used by PrintMaster or PrintShop.
  299.  
  300.                Files may be merged by loading more than one into memory at
  301.           a time.  When files are merged, PrintGal only remembers the name
  302.           of the last one loaded.
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.                                                                      Page 3
  338.  
  339.                                   ------------------
  340.                                   -- Installation --
  341.                                   ------------------
  342.  
  343.                Installing PrintGal is as simple as copying the PRINTGAL.EXE
  344.           and *.BGI files to the art gallery directory, changing to that
  345.           directory and running PrintGal.  You may put PrintGal in a
  346.           separate directory, but you will then have to set the directories
  347.           used for data and graphics drivers as per the DIRECTORIES menu
  348.           option discussed below.
  349.  
  350.                Example of installing PrintGal, assuming PrintMaster is
  351.           installed in the directory C:\PRTMSTR and PrintGal is currently
  352.           on a disk in drive A:
  353.  
  354.                COPY A:\PRINTGAL.EXE C:\PRTMSTR
  355.                COPY A:\*.BGI C:\PRTMSTR
  356.                C:
  357.                CD \PRTMSTR
  358.                PRINTGAL
  359.  
  360.           After the first time PrintGal is run the file PRINTGAL.CFG will
  361.           be created to keep track of changes you may have made to the
  362.           configuration.  For this reason you should always run PrintGal
  363.           from the same directory.
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  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.  
  403.                                                                      Page 4
  404.  
  405.                                   -----------------
  406.                                   -- Terminology --
  407.                                   -----------------
  408.  
  409.  
  410.           For the purposes of this program the following terms are used:
  411.  
  412.           PM        PrintMaster.
  413.           NM        NewsMaster.
  414.           PS        PrintShop.
  415.           NewPS     New PrintShop
  416.  
  417.           Graphic   A single picture.
  418.  
  419.           Gallery   A collection of graphics.  These collections are stored
  420.                     on disk in two files.  One file contains the names and
  421.                     the other contains the actual graphics.
  422.  
  423.           Tag       PrintGal allows you to edit the contents of a gallery. 
  424.                     This is done by loading the gallery and then choosing
  425.                     which files are to remain in the gallery or to be
  426.                     thrown out.  The method used for this is to 'tag' the
  427.                     graphics you wish to keep.  Tags are discussed in more
  428.                     detail under the 'View Graphics' and 'Batch Printing'
  429.                     menu selections.
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.                                                                      Page 5
  470.  
  471.                                     -------------
  472.                                     -- Details --
  473.                                     -------------
  474.  
  475.  
  476.                This section covers each of the main menu options in depth. 
  477.           Before starting here are a few notes about the menu system.  You
  478.           select an option by using the cursor keys to move the highlight
  479.           bar and pressing ENTER on the option you want.  Note that if
  480.           there are no graphics in memory, many of the main menu options do
  481.           not work and no window is popped up.
  482.  
  483.  
  484.           STATUS LINES
  485.           ------------
  486.           Version 2.0 used a single status line at the bottom of the screen
  487.           to show help information and the name of the file currently
  488.           loaded.  With version 2.1 I needed more room due to the addition
  489.           of more status information.  The bottom line of the screen is now
  490.           dedicated to brief help messages.
  491.  
  492.           The top line of the screen shows the currently loaded art
  493.           gallery, what disk file mode PrintGal is in (see the next
  494.           section), how many graphics are in memory, how many of the loaded
  495.           graphics are tagged, and the percentage of memory in use.
  496.  
  497.           Most of the status indicators are self-explanatory.  The
  498.           percentage of memory in use is a rough estimate, since the area
  499.           used to store graphics is also used for other things, like
  500.           popping up windows.  So don't fret if you don't have any graphics
  501.           loaded into memory but the status bar claims the program is 1%
  502.           full.  Be careful when loading PrintGal more than 80% full, since
  503.           it still aborts if it runs out of memory.
  504.  
  505.  
  506.  
  507.           FILE MODE TOGGLE
  508.           ----------------
  509.           In the top PrintGal status bar there is a cryptic File Mode
  510.           indicator that will either be 'PM/NM', 'PS' or 'NewPS'.  This
  511.           tells you whether PrintGal is in PrintMaster/NewsMaster
  512.           compatibility mode PrintShop compatibility mode or New PrintShop
  513.           compatibility mode.  This mode is only important for reading from
  514.           or writing to the disk.  Once graphics are in memory it doesn't
  515.           matter what mode the program is in. 
  516.  
  517.           The ability to switch modes once graphics are in memory means
  518.           that you can use PrintGal to convert art galleries between
  519.           PrintMaster and PrintShop.  Simply load a graphic while in one
  520.           file mode, switch modes, and write it back out (see the load and
  521.           write options below for special notes).
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.                                                                      Page 6
  536.  
  537.           The only thing you will notice immediately when selecting this
  538.           menu option is that the top status line changes.  Later, if I add
  539.           support for other icon-oriented programs, I'll pop up a menu for
  540.           choosing the File Mode.  For now, I think it would have been a
  541.           waste to do that with only two modes.
  542.  
  543.           This option defaults to PrintMaster compatibility the first time
  544.           PrintGal is run.  After that, it remembers what mode you left it
  545.           in last.
  546.  
  547.  
  548.  
  549.           LOAD ART GALLERY
  550.           ----------------
  551.           Selecting this option will pop up a window showing all art
  552.           galleries in the current directory that match the current file
  553.           mode.  Use the cursor keys to select the art gallery you wish to
  554.           load and press ENTER.
  555.  
  556.           I should mention here how files are stored on disk.  PrintMaster
  557.           and NewsMaster art galleries are stored in two separate files
  558.           having the extensions .SDR and .SHP.  The files hold the
  559.           graphic's names and actual pictures respectively. PrintShop uses
  560.           the same method, but uses different file name extensions (.NAM
  561.           and .DAT).  PrintShop has the additional requirement that all art
  562.           gallery names begin with the two letters 'GR'.
  563.  
  564.           The New PrintShop uses a similar technique, but has two graphic
  565.           file extensions .PNG and .POG for New graphics format and Old
  566.           graphics format.  The graphic names are kept in a file with the
  567.           .PNM extension.
  568.  
  569.                The New PrintShop graphic file format supports high
  570.           resolution copies of the graphics in a .PNG file, however
  571.           PrintGal does not access them.  There is more than one copy of
  572.           each graphic in a .PNG file.  The first part of the file contains
  573.           the same type of data as the old PrintShop program.  The second
  574.           part of the file stores a second copy of the pictures at a higher
  575.           resolution.  These high resolution graphics normally only show
  576.           more detail, so I did not consider it vital to support them.  The
  577.           only major problem this creates is that I can't write out .PNG
  578.           files, so they may not be written back out to disk.
  579.  
  580.           Initially, there is no art gallery in memory so PrintGal just
  581.           loads the file you selected.  However, subsequent loads from disk
  582.           will first ask if you wish to merge the graphics in memory with
  583.           the new gallery.  If you answer yes to the merge option the
  584.           graphics in the selected file will be appended to those in
  585.           memory.  The default answer for this question is no, since it has
  586.           been assumed that you will not want to merge files often.
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.                                                                      Page 7
  602.  
  603.           WRITE TO GALLERY
  604.           ----------------
  605.           This option writes the graphics in memory to disk.  PrintGal only
  606.           writes those graphics that you have tagged.  When a file is
  607.           loaded all graphics are tagged automatically, so if you don't
  608.           wish to mess with tagging you may safely forget about it.
  609.  
  610.           Before writing, PrintGal checks whether or not all of the
  611.           graphics in memory are tagged.  If not, a warning message is
  612.           displayed to make sure you really wish to leave some of the
  613.           graphics out of the new disk file.
  614.  
  615.           Next you are prompted for a file name.  You are only allowed to
  616.           enter eight characters since the extensions are defined by the
  617.           File Mode.  The default file name is the name of the file last
  618.           loaded, but any valid DOS name may be entered instead.  If you
  619.           enter a name that is unacceptable to DOS you receive an error
  620.           message and will have to try again.
  621.  
  622.           Finally, PrintGal checks to see if the output file name you
  623.           entered is already present.  If it is, PrintGal asks to make sure
  624.           you wish to replace the old file.
  625.  
  626.           As mentioned above, PrintShop gallery names must start with 'GR'. 
  627.           PrintGal makes sure that all file names start with these two
  628.           characters when writing PrintShop files.  If necessary the 'GR'
  629.           will be inserted at the beginning of the default file name in
  630.           order to remind you of this.  You don't have to keep this naming
  631.           convention, but if you don't PrintShop won't recognize it as a
  632.           valid file, and neither will PrintGal later when loading
  633.           PrintShop files.
  634.  
  635.           Note that this option is the only one that actually writes
  636.           anything to disk.  All other PrintGal operations are performed on
  637.           the data in memory.
  638.  
  639.           As mentioned above, PrintGal does not fully support the New
  640.           PrintShop .PNG file format.  For this reason it will not write
  641.           out a .PNG file.  If you simply must output a .PNG you will have
  642.           to settle for renaming it and saving it as a .POG file.  This may
  643.           done at the cost of the high resolution capability.
  644.  
  645.  
  646.           SORT GRAPHICS
  647.           -------------
  648.           Selecting this option will sort all of the graphics currently
  649.           loaded into memory.  A window pops up to let you know PrintGal is
  650.           working, though sorts on normal sized galleries (100 graphics)
  651.           take little time.
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.                                                                      Page 8
  668.  
  669.           VIEW GRAPHICS (TAG, UNTAG AND RENAME)
  670.           -------------
  671.           The name for this menu option not entirely accurate, since
  672.           viewing is not the only thing allowed here.  After selecting this
  673.           option, a window pops up showing the names of all graphics
  674.           currently in memory.  Graphics that have been tagged are shown
  675.           highlighted.  While you are in this menu several keys are active:
  676.  
  677.                     N,F1  : Rename the currently highlighted graphic.
  678.                     T,F9  : Tag the currently highlighted graphic.
  679.                     U,F10 : Untag the graphic.
  680.                     ENTER : View picture in graphics mode.
  681.                     ESC   : Return to Main Menu. 
  682.  
  683.           Pressing R or F1 pops up a window that allows you to rename the
  684.           current graphic.  This renaming may also be done while viewing
  685.           pictures in graphics mode.
  686.  
  687.           The main use for tagging is to delete graphics.  The graphics are
  688.           not actually deleted from memory, but when the WRITE TO GALLERY
  689.           option is chosen, untagged graphics will be left out of the
  690.           output gallery.
  691.  
  692.           Pressing ENTER puts PrintGal into graphics mode.  The chosen
  693.           graphic is displayed on the screen, along with a bit of
  694.           information about it.  You may return to text mode by pressing
  695.           ESC.
  696.  
  697.           While in graphics mode you may step through the graphics in
  698.           memory by using the SPACE and BS keys to step forward and
  699.           backward.  The cursor keypad may also be used to move through the
  700.           graphics.
  701.  
  702.           The 'T','U','F9' and 'F10' keys work here also to tag or untag
  703.           files.
  704.  
  705.           --> A graphic that is tagged will have a frame around it. <-- 
  706.  
  707.           Note that if PrintGal cannot initialize graphics mode, when it
  708.           should be able to, there are three possible causes:
  709.  
  710.                1)   PrintGal is not autodetecting the proper graphics
  711.                     adapter.  Go to Setup and explicitly tell PrintGal
  712.                     which driver to use.
  713.  
  714.                2)   PrintGal could not find the graphics driver files (.BGI
  715.                     files).  Go to the Directories option and make sure the
  716.                     graphics driver directory is set correctly.  If that is
  717.                     not the problem then make sure that the following files
  718.                     are in the directory you specified:
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.                                                                      Page 9
  734.  
  735.                          ATT.BGI
  736.                          CGA.BGI
  737.                          EGAVGA.BGI
  738.                          HERC.BGI
  739.                          PC3270.BGI
  740.  
  741.                3)   PrintGal does not have enough free memory to start
  742.                     graphics mode.  This is possible when a large number of
  743.                     graphics are currently in memory.  To determine if this
  744.                     is the problem, load a smaller file and try viewing the
  745.                     graphics again.
  746.  
  747.  
  748.           CONVERT NM TO PM/PS
  749.           -------------------
  750.           This menu option allows you to convert NewsMaster files to PM or
  751.           PS format.  This is necessary since NewsMaster allows variable
  752.           sized graphics, while the other two programs do not.  The
  753.           standard graphic size for PM and PS is 88 by 52 pixels.
  754.  
  755.           When this option is selected PrintGal pops up a window showing a
  756.           bit of information about the graphics currently in memory.  It
  757.           tells you how many of the graphics are already compatible, how
  758.           many are too small for PM/PS, and how many are too large.
  759.  
  760.           In order to let you look at this information and give you a
  761.           chance to abort the conversion PrintGal then asks whether or not
  762.           you really want to perform the conversion.
  763.  
  764.           Graphics that are too small will be filled in with whitespace and
  765.           centered.  Graphics that are too large will be untagged so that
  766.           they will not be written back to disk.  Version 2.0 deleted large
  767.           graphics from memory, but I changed it because this seems more
  768.           consistent.
  769.  
  770.  
  771.           PRINT GRAPHICS
  772.           --------------
  773.           Well, there isn't much to say about this one as there isn't a
  774.           whole lot that isn't obvious.  However, you should note that you
  775.           can configure how the output is printed by changing the margins
  776.           and such from the Setup menu.
  777.  
  778.           Also, for those of you printing NewsMaster files, take notice
  779.           that the graphic spacing is based on the largest graphic in
  780.           memory.  This could potentially create a printout with a lot of
  781.           space around some graphics.  I don't know exactly how well this
  782.           method will work so let me know if something needs to be done.
  783.  
  784.           One new feature as of version 2.1 is that PrintGal will put the
  785.           number of the first graphic in each row in the left margin.  This
  786.           will be done as long as there is enough room on the paper.  To
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.                                                                     Page 10
  800.  
  801.           make sure, set the left margin to at least five characters in the
  802.           Printer Setup section (it defaults to 17).
  803.  
  804.  
  805.           BATCH PRINT GALLERIES
  806.           ---------------------
  807.           Here is an option that I think everyone wanted.  After selecting
  808.           it a window pops up showing all of the galleries that match the
  809.           current File Mode.  Simply tag any art galleries you want to
  810.           print and hit ENTER.  PrintGal goes into batch mode: loading each
  811.           gallery and then automatically printing.
  812.  
  813.           Now you can stick the computer in the basement and let it print
  814.           all night if need be (may your printer never jam).
  815.  
  816.  
  817.           TAG ALL GRAPHICS
  818.           ----------------
  819.           This selection marks all graphics in memory for output to disk. 
  820.           You will not normally need to use this since all graphics are
  821.           tagged by default when loaded from disk.
  822.  
  823.  
  824.           UNTAG ALL GRAPHICS
  825.           ------------------
  826.           This option is supplied to give you the option for how you like
  827.           to think of tagging.  Since all graphics are tagged by default,
  828.           the default method of tagging is to look through the graphics and
  829.           decide which are to be left out (untagged).  By clearing all tags
  830.           first, you may instead look through the graphics and decide which
  831.           ones you want to keep.
  832.  
  833.  
  834.           REVERSE GRAPHICS TAGS
  835.           ---------------------
  836.           Selecting this option will reverse all tagged graphics to
  837.           untagged and vice versa.
  838.  
  839.           This may not have any obvious uses, until you wish to split an
  840.           art gallery into two smaller files.  To do this, load the large
  841.           gallery and tag all the graphics you want in the first file. 
  842.           Save these graphics to disk and then reverse the tags and save
  843.           again to the second disk file.
  844.  
  845.  
  846.           DIRECTORY SETUP
  847.           ---------------
  848.           This menu option is useful for hard disk owners.  Its main use is
  849.           for setting where the graphics galleries are found.  You may
  850.           elect to keep PrintGal in its own directory rather than in the
  851.           art gallery directory.  Also if you use more that one of the
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.                                                                     Page 11
  866.  
  867.           programs, PM, NM, or PS then you may change to the graphics
  868.           directory of each program without exiting PrintGal.
  869.  
  870.           The graphics driver directory is provided mostly for my own use. 
  871.           I prefer not to have to keep a copy of the .BGI files everywhere
  872.           they are used.  Instead I just leave them in the same place as
  873.           the Turbo compiler and tell PrintGal where to find them.  You may
  874.           have use for this option also if you use other programs that
  875.           require .BGI files.
  876.  
  877.  
  878.           GRAPHICS/PRINTER SETUP
  879.           ----------------------
  880.           This option allows access to most of the remaining PrintGal
  881.           variables.  Selecting it pops up submenus that allow you to set
  882.           the graphics driver, configure the printer, or change the screen
  883.           colors used.
  884.  
  885.  
  886.           GRAPHICS DRIVER
  887.           ---------------
  888.           By default PrintGal takes a guess at what video mode to use.  It
  889.           determines what type of graphics adapter you have and then
  890.           selects the video mode that will provide the highest resolution. 
  891.           I recommend that you leave the graphics driver as DETECT, unless
  892.           you encounter specific problems or prefer a video mode other than
  893.           the default.
  894.  
  895.           After selecting a graphics driver a submenu will appear listing
  896.           available video modes for that driver, if applicable.  Some of
  897.           the graphics drivers only have one mode, so the submenu only
  898.           displays one option and you don't really have a choice.
  899.  
  900.  
  901.           PRINTER SETUP
  902.           -------------
  903.           Selecting this option allows about as much control over the
  904.           printer driver as I could manage.  The first set of prompts are
  905.           for strings that are sent to the printer to perform the stated
  906.           action.  These strings are entered as the decimal character
  907.           values, separated by spaces.  There is room for quite long
  908.           entries for these, but normally no more than two or three codes
  909.           are required.
  910.  
  911.           The default codes used by PrintGal are set for Epson compatible
  912.           printers.  They will also work for IBM compatible printers with a
  913.           few minor modifications.
  914.  
  915.           PrintGal now supports laser printers.  Laser printer control
  916.           codes are considerably longer than those for a dot matrix
  917.           printer, so the string format has been changed.  Decimal numbers
  918.           listed will be converted to the corresponding characters. 
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.                                                                     Page 12
  932.  
  933.           Additionally, strings of characters may be input if they are
  934.           inside of single quotes.  A single quote character may be
  935.           specified by two consecutive single quotes.
  936.  
  937.           For each of the configuration options below I will list the
  938.           default Epson setup string, what it must be changed to for a
  939.           laser  printer and what minor changes may need to be made for
  940.           other IBM compatible printers.  Note that the (IBM) codes given
  941.           will not always be required, they are given only to offer some
  942.           direction to try to get your printer working.
  943.  
  944.           Here is a summary of what each string is used for:
  945.  
  946.  
  947.           RESET PRINTER
  948.                Laser: 27 'E'
  949.                Epson: 27 64
  950.  
  951.           This is the string required by your printer to reset it to the
  952.           power-up defaults.  The string is sent before each gallery is
  953.           printed to make sure the printout is not affected by settings
  954.           from programs previously using the printer.  It is also sent
  955.           after each printout to restore the line spacing and pitch
  956.           settings that were changed by PrintGal.
  957.  
  958.  
  959.           COMPRESSED PITCH
  960.                Laser: 27 '(8U' 27 '(s0p16.66h8.5v0s0b0T'
  961.                Epson: 15
  962.                (IBM): 27 15
  963.  
  964.           This string will cause all text to be output at 17 characters per
  965.           inch.  For normal PrintMaster galleries the maximum graphic name
  966.           length of 16 characters is long enough to make each name print
  967.           wider than the actual picture.  If compressed pitch were not used
  968.           the names would be nearly twice as wide as the graphics.
  969.  
  970.           Among the many assumptions made about printer output, is the one
  971.           that the dots per inch of the text pitch chosen is the same as
  972.           that in graphics mode.  For Epson printers this is true for
  973.           double-density graphics and compressed pitch and these are the
  974.           default modes.  If you try to change the text pitch you will need
  975.           to take this into account (see CHARACTERS PER LINE and DOTS PER
  976.           CHARACTER).
  977.  
  978.           If your printer is not using compressed pitch then you may need
  979.           to set this string to "27 15".  Compressed pitch will look much
  980.           narrower than the normal 10 pitch printer text.
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.                                                                     Page 13
  998.  
  999.           EXPANDED PITCH
  1000.                Laser: 27 '(8U' 27 '(s0p10h12v0s3b3T'
  1001.                Epson: 14
  1002.  
  1003.           Epson printers allow the text pitch to be changed to a wider
  1004.           font.  This code selects expanded pitch for printing the page
  1005.           headers and footers.  On a dot matrix printer this is an extra
  1006.           wide font.  On a laser printer this is merely a bold courrier 10
  1007.           pitch font.
  1008.  
  1009.  
  1010.           START GRAPHICS MODE
  1011.                Laser: 27 '*t150R' 27 '*r1A'
  1012.                Epson: (nothing)
  1013.  
  1014.           Laser printers must be told to enter a graphics mode where they
  1015.           will recieve a block of graphics information one raster line at a
  1016.           time.  Dot matrix printers have no corresponding command.
  1017.  
  1018.           Note also that this command contains a command for setting the
  1019.           graphics resolution.  By changing the 150 in the command string
  1020.           to 300 you can nearly double the number of graphics that can fit
  1021.           on a page.  However, since these graphics are very small I chose
  1022.           to use 150 dots per inch.  If you wish to try 300 dpi then you
  1023.           will also need to change the DOTS PER CHARACTER and DOTS PER LINE
  1024.           settings discussed below.
  1025.  
  1026.  
  1027.           START GRAPHICS LINE
  1028.                Laser: 27 '*b'
  1029.                Epson: 27 76
  1030.  
  1031.           For each line of graphics information sent to a dot matrix
  1032.           printer this code is sent.  Assumptions are that graphics
  1033.           information is sent to the printer in eight dot tall columns and
  1034.           that the first two characters sent after this graphics mode
  1035.           string will be the number of such columns being sent:
  1036.  
  1037.                GraphString <lo(N)> <hi(N)> graphics data
  1038.  
  1039.           where N is the number of columns of graphics data being sent.
  1040.  
  1041.           For each raster line of data sent to a laser printer this code
  1042.           will be a prefix to the line size.  The characters following this
  1043.           prefix code will specify how many bytes of raster data will be
  1044.           sent.  The number is sent as an ASCII string.
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.                                                                     Page 14
  1064.  
  1065.           END GRAPHICS LINE
  1066.                Laser: 'W'
  1067.                Epson: (nothing)
  1068.  
  1069.           On a laser printer this suffix must be sent after the number
  1070.           following the START GRAPHICS LINE command.  Immediately following
  1071.           this prefix will follow the specified number of bytes of binary
  1072.           raster data.
  1073.  
  1074.  
  1075.  
  1076.           END GRAPHICS MODE
  1077.                Laser: 27 '*rB'
  1078.                Epson: (nothing)
  1079.  
  1080.           This code tells a laser printer when all raster graphics
  1081.           information has been sent for a block of graphic information. 
  1082.           The printer will then switch back to text mode.
  1083.  
  1084.  
  1085.           CHANGE LINE SPACING
  1086.                Laser: 27 27 '&l8D'
  1087.                Epson: 27 65 8
  1088.                (IBM): 27 51 24
  1089.  
  1090.           Graphics printing normally requires that the lines not be spaced
  1091.           as far apart as when printing text.  If the line spacing is not
  1092.           shortened, thin white lines will appear in the graphics when they
  1093.           are printed.  For Epson printers the line spacing that needs to
  1094.           be used is 8/72 per inch.
  1095.  
  1096.           For laser printers, the only reason this command needs to be set
  1097.           is to increase the number of graphics that may be fit on a page. 
  1098.           By setting the line spacing to 8 lines per inch the text takes up
  1099.           less vertical space, allowing more rows of graphics on a page.
  1100.  
  1101.           Some IBM compatible printers do not allow setting the line
  1102.           spacing in 1/72 inch increments.  It is then necessary to set the
  1103.           line spacing in 1/216 inch units.  The equivalent setting is then
  1104.           24/216 inches.  You may notice this problem occuring if you are
  1105.           getting small vertical white lines in your printout.
  1106.  
  1107.  
  1108.           ACCEPT SPACING
  1109.                Laser: (nothing)
  1110.                Epson: (nothing)
  1111.                (IBM): 27 50
  1112.  
  1113.           Some printers require that after you send the new line spacing
  1114.           you wish to use, you then send another code to activate it.  This
  1115.           strikes me as redundant, but it is necessary.  One printer that
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.                                                                     Page 15
  1130.  
  1131.           this is required for is the Okidata MICROLINE.  IBM ProPrinters
  1132.           and compatibles may also require this control code.
  1133.  
  1134.           If you are getting very small horizontal lines in the printout
  1135.           try setting this ACCEPT SPACING code to "27 50".  If the spaces
  1136.           between lines are fairly large see the CR + LF setting (coming up
  1137.           next).
  1138.  
  1139.  
  1140.           CR + LF
  1141.                Laser: 13 10
  1142.                Epson: 13 10
  1143.  
  1144.           I decided to keep a separate string for sending linefeeds to the
  1145.           printer.  I believe that a common problem with printing programs
  1146.           is that some printers require a CR/LF pair, while others only
  1147.           need the CR.  When a printer is of the second type, sending the
  1148.           LF inserts an extra space and printouts are then double spaced.  
  1149.           If this problem occurs with your printer then set this string to
  1150.           '13'.
  1151.  
  1152.  
  1153.           FORM FEED
  1154.                Laser: 12
  1155.                Epson: 12
  1156.  
  1157.           I believe the form feed code is pretty standardized, but you can
  1158.           configure it anyway.  I couldn't see any reason to leave it out
  1159.           when I allowed access to all the other codes.
  1160.  
  1161.  
  1162.           PRINTER SETUP (cont)
  1163.           -------------
  1164.           The remaining configuration prompts have to do with items such as
  1165.           characters per line, or margins:
  1166.  
  1167.  
  1168.           CHARACTERS PER LINE
  1169.                Laser: 132
  1170.                Epson: 132
  1171.  
  1172.           This number indicates how many characters will fit on one line. 
  1173.           The main use for it is to set the carriage width.  If you have a
  1174.           wide carriage printer you can change this variable to take full
  1175.           advantage of it.  The secondary use is if you change the printer
  1176.           pitch above you will need to adjust this also.
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.                                                                     Page 16
  1196.  
  1197.           EXPANDED CHARS PER LINE
  1198.                Laser: 80
  1199.                Epson: 68
  1200.  
  1201.           Same as characters per line, but for expanded pitch.
  1202.  
  1203.  
  1204.           LEFT MARGIN (CHARS)
  1205.                Laser: 17
  1206.                Epson: 17
  1207.  
  1208.           Minimum space to leave as the left margin.  This value is given
  1209.           in characters, so pay attention to the printer pitch.  The lines
  1210.           will be right justified, so the actual margin used may be wider.
  1211.  
  1212.           As mentioned above under the PRINT GRAPHICS menu option, the
  1213.           number of the first graphic in each row is printed in the left
  1214.           margin.  To make sure that there is enough room to print this
  1215.           number the margin needs to be at least five characters.  Setting
  1216.           it smaller disables the number printing function.
  1217.  
  1218.  
  1219.           LINES PER PAGE
  1220.                Laser: 80
  1221.                Epson: 99
  1222.  
  1223.           This is the total number of lines per page.  This should take
  1224.           into account the modified line spacing.
  1225.  
  1226.  
  1227.           TOP MARGIN and BOTTOM MARGIN (lines)
  1228.                Laser: 0 & 0
  1229.                Epson: 0 & 9
  1230.  
  1231.           My preference is to leave about an inch of paper above the print
  1232.           head so I don't have to waste a sheet of paper to start a
  1233.           printout right at the top of a page (boy am I a miser).  The
  1234.           default setting for PrintGal is 0 lines for a top margin and 9
  1235.           lines for the bottom margin.  If printing starts a bit down from
  1236.           the top, this has the desired effect of leaving room for page
  1237.           breaks.
  1238.  
  1239.           A setting of four lines on top and five at the bottom should work
  1240.           pretty well for users who leave their paper right at the top of a
  1241.           page.
  1242.  
  1243.           Laser printers normally enforce half inch margins at the top and
  1244.           bottom of a page automatically, so the software needn't add any
  1245.           extra margins.
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.                                                                     Page 17
  1262.  
  1263.           CHARS BETWEEN GRAPHICS
  1264.                Laser: 0
  1265.                Epson: 0
  1266.  
  1267.           This is the number of characters to insert between each column of
  1268.           graphics.  The width of each graphic is determined by the wider
  1269.           of the graphic itself or the maximum name length (16 characters). 
  1270.           For PM and PS files the name is always the wider of the two. 
  1271.           Since the names seldom reach the maximum length, no space between
  1272.           graphics is sufficient for PM and PS files.
  1273.  
  1274.  
  1275.           DOTS PER CHARACTER
  1276.                Laser: 9
  1277.                Epson: 7
  1278.  
  1279.           This is the number of dots across each printed character.  It is
  1280.           used to determine how many columns of graphics can be printed on
  1281.           a page.
  1282.  
  1283.           You may compute what this number should be by dividing the dots
  1284.           per inch resolution of the printer graphics by the compressed
  1285.           pitch value.  For example the number for a laser printer using
  1286.           150 dpi graphics is 150 / 16.667 = 9.  Note that fractions should
  1287.           be dropped.
  1288.  
  1289.           If you are printing 300 dpi on a laser printer the dots per
  1290.           character should be set to 18.
  1291.  
  1292.  
  1293.           DOTS PER LINE
  1294.                Laser: 18
  1295.                Epson: 8
  1296.  
  1297.           This is the number of graphics dots each printed line of text is. 
  1298.           I should always be left at 8 for dot matrix printers.  For laser
  1299.           printers it may be calculated by dividing the graphics resolution
  1300.           by the number of lines per inch and dropping any fractions.
  1301.  
  1302.           If you are printing 300 dpi graphics on a laser printer this
  1303.           should be set to 37.
  1304.  
  1305.  
  1306.           PRINT EACH LINE # TIMES
  1307.                Laser: 2
  1308.                Epson: 1
  1309.  
  1310.           This option was added to help laser printers adjust for having a
  1311.           1:1 aspect ratio.  The dot matrix resolution used by PrintShop
  1312.           and PrintMaster is closer to 2:1, meaning that the dots are twice
  1313.           as tall as they are wide.  To get circles to come out nearly
  1314.           round each raster line is printed twice for laser printers.
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.                                                                     Page 18
  1328.  
  1329.           If you set this number to 1 on a laser printer you will be able
  1330.           to fit more graphics on a page, but they will look squashed. 
  1331.           This option has no effect on dot matrix printers.
  1332.  
  1333.  
  1334.           IS THIS A LASER PRINTER?
  1335.                Laser: yes
  1336.                Epson: no
  1337.  
  1338.           Laser printers accept graphics information one row of dots at a
  1339.           time.  Dot matrix printers, however, use the bizarre method of
  1340.           transfering a row of eight dot tall columns at a time.  Because
  1341.           of these radically different data transfer methods you will have
  1342.           to specify which type of printer you are using.
  1343.  
  1344.  
  1345.  
  1346.           CHECK FOR MOUSE
  1347.           ---------------
  1348.           This y/n question defaults to no.  If you want to use the mouse
  1349.           you need to change it to yes.  For most computers toggling this
  1350.           option to yes won't hurt anything if your mouse driver is not
  1351.           installed.  However, some compatibles (such as older Compaq
  1352.           Portables) lock up if the check for a mouse is made without a
  1353.           mouse driver installed.
  1354.  
  1355.           BIOS VIDEO
  1356.           ----------
  1357.           Another y/n toggle.  This defaults to yes, for doing all screen
  1358.           writes through the BIOS.  While screen updates using the BIOS
  1359.           should make PrintGal somewhat more portable, this method is very
  1360.           slow.  Once you have the program up and running this should be
  1361.           changed to no if possible in order to speed up screen writes.
  1362.  
  1363.           SNOW CHECKING
  1364.           -------------
  1365.  
  1366.           If you are not using the BIOS for video I/O this y/n question
  1367.           determines how quickly data is written to the screen.  For most
  1368.           CGA cards this toggle should be set to yes to avoid static during
  1369.           screen writes.  Most other cards such as monochrome, EGA, and VGA
  1370.           may have this set to no for even quicker screen updates.
  1371.  
  1372.           BACKGROUND COLOR
  1373.           ----------------
  1374.  
  1375.           This version of PrintGal pops up windows that have a 'shadow'
  1376.           behind them.  For the black shadow to show up the color of the
  1377.           background should be set to some color other than black.  When
  1378.           this option is chosen a window pops up showing 16 colors to
  1379.           choose from.  Just move the arrow to the color you want.
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.                                                                     Page 19
  1394.  
  1395.           The only special note is that the high intensity colors towards
  1396.           the bottom of the color list aren't normally available for
  1397.           background colors.  Choosing a high intensity color will result
  1398.           in the same low intensity color being used for the backgrounds
  1399.           (i.e. choosing light red results in a background color of dark
  1400.           red).  The CGA card can be set to allow these high intensity
  1401.           colors for text backgrounds, but this is very rarely done.
  1402.  
  1403.           You must exit PrintGal and run it again to use the new colors.
  1404.  
  1405.           OVERSCAN SET
  1406.           ------------
  1407.  
  1408.           Color cards allow you to set the border of the text screen to a
  1409.           color other than black.  If your card will allow this you may set
  1410.           this yes/no toggle to yes.  It defaults to no to avoid trouble
  1411.           with cards that don't allow this option.
  1412.  
  1413.           MENU COLORS & STATUS COLORS
  1414.           ---------------------------
  1415.           Selecting this option allows you to change the colors used by
  1416.           PrintGal.  It doesn't need much explanation so just try it out
  1417.           and see what happens.  Note that to get PrintGal to use the new
  1418.           colors you have to exit the program and then run it again.
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.                                                                     Page 20
  1460.  
  1461.                                   ------------------
  1462.                                   -- Applications --
  1463.                                   ------------------
  1464.  
  1465.  
  1466.                Well, before I close up shop I'll point out a couple of uses
  1467.           that you may have missed if you scanned the above too quickly:
  1468.  
  1469.           CONVERTING
  1470.  
  1471.           Freely move galleries from PrintShop to PrintMaster and back. 
  1472.           You can do the same with NewsMaster galleries, but some files
  1473.           will require you to explicitly convert them before going from NM
  1474.           to PM or PS.
  1475.  
  1476.           MERGING
  1477.  
  1478.           PrintGal can take a bunch of teeny galleries and make one nice
  1479.           regular sized one.  Just load each file you want lumped together,
  1480.           answering yes to the merge prompt and save it back to disk when
  1481.           you are done.
  1482.  
  1483.           DELETING
  1484.  
  1485.           You can get rid of unwanted graphics from art galleries by
  1486.           loading a file, untagging the offensive graphics and then saving
  1487.           the file.
  1488.  
  1489.           SPLITTING
  1490.  
  1491.           You can break large galleries up by tagging all the graphics you
  1492.           want in one gallery, saving it, and then reversing the graphics
  1493.           tags.  Then write these graphics to disk in a separate art
  1494.           gallery.
  1495.  
  1496.           GREATEST HITS
  1497.  
  1498.           Create a gallery of your favorite graphics by combining the
  1499.           techniques of merging and deleting.  Simply merge a bunch of
  1500.           galleries, untag all of the graphics, and then view the graphics
  1501.           and tag any you wish to put in the goodies gallery.  Finally,
  1502.           write the tagged graphics to disk.
  1503.  
  1504.           The only problem with this is that you'll have to be careful
  1505.           about how many graphics you load into memory at one time.  You
  1506.           should try to avoid loading PrintGal more that 80% full at once.
  1507.           When you approach this limit, write the currently tagged graphics
  1508.           to your greatest hits file and reload it.  This will free up some
  1509.           memory and allow you to append another file and continue.
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.