home *** CD-ROM | disk | FTP | other *** search
/ Shareware 1 2 the Maxx / sw_1.zip / sw_1 / GENEFILE / FTP119A.ZIP / FTP.DOC < prev    next >
Text File  |  1990-01-19  |  60KB  |  1,596 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.            F A M I L Y    T R E E    P R I N T    U T I L I T Y
  28.  
  29.  
  30.                  Version 1.19a / 2.1a  November 17, 1989
  31.            Copyright 1989  David C. Swope and Keith R. Wehmeyer
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.                                   - 1 -
  56.  
  57.  
  58.  
  59.                              LIMITED LICENSE
  60.  
  61.           The owners of FTP, Keith R.  Wehmeyer and David C.   Swope,
  62.      permit  the  copying  and transfer of the FTP program to others,
  63.      under the following conditions:
  64.  
  65.      1.  No fee shall be charged for copies of any portion of the FTP
  66.          program,  its  documentation, or other information contained
  67.          on the FTP Master Diskette.
  68.  
  69.      2.  The recipient receives a  direct  copy  of  the  FTP  Master
  70.          Diskette.
  71.  
  72.      Any copy of FTP sold in such a manner as to  violate  the  above
  73.      conditions shall be subject to a royalty fee of $75.00.
  74.  
  75.  
  76.                          REGISTRATION INFORMATION
  77.  
  78.           The cost of FTP  User  Registration  is  $50.00.   However,
  79.      registered  users  of Neil Wagstaff's Family Ties program or the
  80.      LDS' church Personal Ancestral File may register  FTP  for  only
  81.      $25.00  if  they  include  their  registration number with their
  82.      payment.  This registration licenses  you  to  operate  the  FTP
  83.      program  on  any  computer  at  a  single location (your home or
  84.      church, for example).  You  will  also  receive  a  registration
  85.      number  which will allow us to inform you of future enhancements
  86.      to FTP, and provide you with upgrades of FTP at reduced  prices.
  87.      In  addition,  you  will  receive the commercial version of FTP,
  88.      which MAY NOT BE COPIED TO BE DISTRIBUTED TO OTHERS  because  it
  89.      contains  additional  features  not  available in the evaluation
  90.      version.   Registered  users  will   also   receive   additional
  91.      information  on  the  program's operation, as well as a means to
  92.      report bugs and receive assistance from the  program's  authors.
  93.      We  encourage  you  to support the "Userware" method of software
  94.      development and distribution by becoming a registered  user.   A
  95.      registration form is provided at the end of this manual for your
  96.      convenience.
  97.  
  98.  
  99.                                  WARRANTY
  100.  
  101.           No representation of any kind is made as to the use  and/or
  102.      suitability of this program for any purpose.  The authors of FTP
  103.      will make available to a registered user a corrected  update  of
  104.      the  FTP  program  upon  receipt  IN  WRITING  of  a  documented
  105.      programming error.  This shall be the sole obligation of the FTP
  106.      Limited  Warranty.   The  authors  of  FTP  reserve the right to
  107.      update the contents  of  the  FTP  program  and  its  associated
  108.  
  109.  
  110.                                   - 2 -
  111.  
  112.  
  113.  
  114.      documentation  at their discretion and without the consent of or
  115.      any obligation to any registered users.
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.                                   - 3 -
  166.  
  167.  
  168.  
  169.                                INTRODUCTION
  170.  
  171.           The FTP Family Tree Print program was created to assist  in
  172.      the  printing  of  genealogical information.  The program can be
  173.      hosted on most IBM-PC and compatible computers.   Version  1.19a
  174.      of  the  program  supports  the  FAMILY  TIES Computer Genealogy
  175.      Program, written by E.  Neil Wagstaff, Version  1.15  -  Version
  176.      1.19a.   Version  2.1a  of  the  program  supports  the Personal
  177.      Ancestral File Program, written by the LDS Church.
  178.  
  179.           FTP can be used with a  Family  Ties  or  PAF  database  to
  180.      obtain  a  variety of family printouts, wall charts and indexes.
  181.      Some of FTP's capabilities are:
  182.  
  183.            -  Obtain Three Generation linked list printouts  suitable
  184.               for  binding,  including  double  sided printing and an
  185.               alphabetized cross-referenced index.
  186.  
  187.            -  Obtain a  family  history  Wall  Chart  containing  ALL
  188.               PERSONS in your Family History database, also including
  189.               an alphabetized cross-referenced index.
  190.  
  191.            -  Ancestor  and  Decendant  Wall  Charts,  including   an
  192.               alphabetized cross-referenced index.
  193.  
  194.            -  Family tree "pruning"  capability  to  print  all  Wall
  195.               Charts using only a selective portion of the database.
  196.  
  197.            -  Interactive database perusal system to locate  selected
  198.               family  units,  display  details  on  the  family,  and
  199.               traverse family links.
  200.  
  201.            -  Convert your existing Family History database into  the
  202.               Genealogical  Data  Communications  (GEDCOM)  format so
  203.               that it may be exported to other programs.  (FTP  1.19a
  204.               only)
  205.  
  206.            -  Customization capabilities to adapt  the  FTP  printing
  207.               system  to  any  type of printer, including Post Script
  208.               printers.
  209.  
  210.  
  211.           This manual is divided into the  following  sections.   The
  212.      first  part  provides installation and set-up information so you
  213.      can get FTP running on your Family History  database.   A  brief
  214.      description  of  the  FTP MAIN menu is also provided so that you
  215.      can start and exit the FTP program.  Next, the database  perusal
  216.      system is presented, so that you can learn how to traverse along
  217.      your  family  tree  and  obtain  Three  Generation  charts   and
  218.  
  219.  
  220.                                   - 4 -
  221.  
  222.  
  223.  
  224.      displays.   The  features of the Three Generation chart printing
  225.      system are then detailed, allowing you to print selected  charts
  226.      as desired.  Finally, the manual concludes with a description of
  227.      the Family History Wall Chart system, a new and interesting  way
  228.      to "get the BIG picture" on your family history.
  229.  
  230.           While FTP was designed  to  be  operated  by  the  computer
  231.      novice  with  little training, please take the time to read this
  232.      manual and get to know FTP's capabilities.  It is  best  to  try
  233.      some of the commands with FTP as you read along, so that you can
  234.      understand exactly how they work.  Don't  worry  about  damaging
  235.      your database by accident; FTP was designed to use your database
  236.      in a read-only mode.  This means that FTP  is  unable  to  alter
  237.      your  database  in  any way; it can only display data previously
  238.      entered by Family Ties or PAF.
  239.  
  240.           Enjoy the program!  We hope FTP serves to add to the fun of
  241.      your  genealogical  research, and that you will help us add more
  242.      capabilities to the program by becoming a registered user.
  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.  
  272.  
  273.  
  274.  
  275.                                   - 5 -
  276.  
  277.  
  278.  
  279.                                INSTALLATION
  280.  
  281.           Installation of the FTP  program  is  easy,  even  for  the
  282.      novice  computer  user.   Please  find  the  section below which
  283.      pertains to your computer configuration (Floppy drives  or  Hard
  284.      Disk), and proceed with the directions that follow.
  285.  
  286.      Installing FTP 1.19a (Family Ties) on a Floppy Drive system:
  287.  
  288.           Copy the programs FTP.EXE and  FTCONV.EXE  to  your  Family
  289.      Ties  program  disk.  If there is insufficient space to hold the
  290.      programs, copy them to your data diskette.   Single  disk  drive
  291.      users  must simply swap their diskettes at the appropriate time.
  292.      Run the FTCONV.EXE program to make a copy of your .DA1  database
  293.      file  and  reformat it into a .FTP file suitable for use by FTP.
  294.      This extra step (compared  to  the  FTP  1.17  program)  is  now
  295.      necessary  to  support multiple database formats (including PAF)
  296.      and keep up with changes in database  structures  more  quickly.
  297.      After  FTCONV has made the new FTP database file, you may choose
  298.      to delete it to save  space.   However,  FTCONV  should  be  run
  299.      whenever  you  have modified your database using Family Ties and
  300.      wish to see these changes in FTP.  You  may  then  run  the  FTP
  301.      program.   To  run  the  program,  install  your floppies as you
  302.      normally would to run Family Ties, select the floppy drive where
  303.      FTP  is located (A:  or B:), and type FTP.  The FTP program will
  304.      then begin to search for the necessary database files  it  needs
  305.      to run.  If it is unable to find the files, you will be prompted
  306.      to tell FTP where the files can be found.
  307.  
  308.      Installing FTP 1.19a (Family Ties) on a Hard Disk system:
  309.  
  310.           Copy the programs FTP.EXE  and  FTCONV.EXE  from  your  FTP
  311.      Master  Diskette  to  the  sub-directory  where your Family Ties
  312.      program and data currently reside.  Run the  FTCONV.EXE  program
  313.      to  make  a  copy of your .DA1 database file and convert it to a
  314.      .FTP database file for use by FTP.   You  must  run  the  FTCONV
  315.      program  each time you change data using Family Ties and wish to
  316.      see those changes in FTP.  To run FTP,  select  the  appropriate
  317.      sub-directory  using  the Change Directory command (CD dirspec),
  318.      and invoke the program by typing FTP.
  319.  
  320.      Installing FTP 2.1a (PAF) on a Floppy Drive system:
  321.  
  322.           Copy the  programs  FTP.EXE  and  PAFCONV.EXE  to  any  PAF
  323.      program  disk.   If  there  is  insufficient  space  to hold the
  324.      programs, copy them to your data diskette.   Single  disk  drive
  325.      users  must simply swap their diskettes at the appropriate time.
  326.      Run the PAFCONV.EXE program to make a copy  of  your  INDIV2.DAT
  327.      database  file and reformat it into a .FTP file suitable for use
  328.  
  329.  
  330.                                   - 6 -
  331.  
  332.  
  333.  
  334.      by FTP.  After PAFCONV has made the new FTP database  file,  you
  335.      may  choose to delete it to save space.  However, PAFCONV should
  336.      be run whenever you have modified your database  using  PAF  and
  337.      wish  to  see  these  changes  in FTP.  You may then run the FTP
  338.      program.  To run the  program,  install  your  floppies  as  you
  339.      normally  would to run PAF, select the floppy drive where FTP is
  340.      located (A:  or B:), and type FTP.  The FTP  program  will  then
  341.      begin  to  search  for  the necessary database files it needs to
  342.      run.  If it is unable to find the files, you will be prompted to
  343.      tell FTP where the files can be found.
  344.  
  345.      Installing FTP 2.1a (PAF) on a Hard Disk system:
  346.  
  347.           Copy the programs FTP.EXE and  PAFCONV.EXE  from  your  FTP
  348.      Master  Diskette  to the sub-directory where your PAF data files
  349.      currently reside.  Run the PAFCONV.EXE program to make a copy of
  350.      your  INDIV2.DAT database file and convert it to a .FTP database
  351.      file for use by FTP.  You must run the PAFCONV program each time
  352.      you  change data using PAF and wish to see those changes in FTP.
  353.      To run FTP,  select  the  appropriate  sub-directory  using  the
  354.      Change Directory command (CD dirspec), and invoke the program by
  355.      typing FTP.
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.                                   - 7 -
  386.  
  387.  
  388.  
  389.                              GETTING STARTED
  390.  
  391.           Now that you have installed and invoked  the  FTP  program,
  392.      the program should begin organizing your family history database
  393.      for  display  purposes.   This  process  can  take  some   time,
  394.      depending  upon  the size of your database and the speed of your
  395.      computer.  When this is completed, the message, "Press Any  Key"
  396.      appears.   By pressing a key, you will enter FTP's MAIN menu and
  397.      the Three Generation chart corresponding to your first  database
  398.      record  will be displayed.  The display looks something like the
  399.      following:
  400.  
  401.       -----------  -----------              -----------  -----------
  402.      |    The    ||   The     |            |    The    ||    The    |
  403.      | Husband's || Husband's |            |   Wife's  ||   Wife's  |
  404.      |  FATHER   ||  MOTHER   |            |   FATHER  ||   MOTHER  |
  405.      |byyyy dyyyy||byyyy dyyyy|            |byyyy dyyyy||byyyy dyyyy|
  406.       -----------  -----------              -----------  -----------
  407.      {xxx} |            |                        |            | {xxx}
  408.             ------------                          ------------
  409.                  |                                     |
  410.          -----------------                      -----------------
  411.         |      The        |                    |       The       |
  412.         |    Selected     |                    |    Selected     |
  413.         |    HUSBAND      |                    |      WIFE       |
  414.         |Born: dd mmm yyyy|      Marriage      |Born: dd mmm yyyy|
  415.         |Died: dd mmm yyyy|    dd mmm yyyy     |Died: dd mmm yyyy|
  416.          -----------------                      -----------------
  417.           {xxx}  |                                     | {xxx}
  418.                   -------------------------------------
  419.                                     :
  420.          --------------------------------------------------------
  421.         |  1  The First CHILD                byyyy  dyyyy  {xxx} |
  422.         |  2  The Second CHILD               byyyy  dyyyy  {xxx} |
  423.          --------------------------------------------------------
  424.  
  425.                                  Page 1
  426.  
  427.  
  428.         Details  NextPg  Tree  Jump  Hpar  Wpar  Child  Print  Quit
  429.  
  430.      FTP 1.19a users (Family Ties version) will  have  an  additional
  431.      command  on  the  Main Menu line called GEDCOM.  This command is
  432.      not supported in FTP 2.1a (PAF version) because it is  available
  433.      in  PAF's  GIE  (Genealogical Information Exchange) program.  To
  434.      exit the FTP program,  type  'Q'  for  Quit,  and  you  will  be
  435.      returned to the DOS prompt.
  436.  
  437.  
  438.  
  439.  
  440.                                   - 8 -
  441.  
  442.  
  443.  
  444.           The display is organized in  the  following  manner.   Each
  445.      page  represents  a  single  family,  containing the parents and
  446.      their children.  In addition, the parent's parents are  included
  447.      so  that  you  may see how various families are linked together.
  448.      The display is organized so that the husband appears in the left
  449.      center  box, and the wife in the right center box.  Page numbers
  450.      located beneath these two boxes indicate the page number  of  an
  451.      other  marriage for that person (shown as {xxx}).  Birth, death,
  452.      and marriage date information is provided for these individuals.
  453.      Should  the  identity  of  a  husband  or  wife be unknown, that
  454.      particular box will remain empty.
  455.  
  456.           Parents of the husband and wife appear in the upper row  of
  457.      boxes.   A  page number is also provided for each set of parents
  458.      corresponding to the page where their family will be  displayed.
  459.      This  allows  the  user  to  locate  and  trace a desired family
  460.      lineage.
  461.  
  462.           Children appear on a single line below the parents.  FTP is
  463.      designed  to display 5 children at a time.  Should there be more
  464.      than 5 children, the lower line of the children's box  will  say
  465.      "More  Children",  and  other children can be viewed by pressing
  466.      "M" for More children.  When all children  have  been  dislayed,
  467.      pressing  "M" again will return to the display using the first 5
  468.      children.  Birth, death, and page number information is provided
  469.      for  each child.  It should be noted that some children will not
  470.      have a page number next to their names.  This is due to the fact
  471.      that  these  children have no spouses or children themselves, so
  472.      they need only appear on the parent's page.  This  was  done  in
  473.      order to save pages for the printing routines.
  474.  
  475.           On color displays, certain people in the database  will  be
  476.      displayed  in green or red, rather than white.  These colors are
  477.      used in conjunction with the new "pruning" capabilities included
  478.      in  FTP.   Green indicates the starting person that will be used
  479.      for all wall charts (all  people,  descendants,  or  ancestors).
  480.      Red  is  used to indicate terminating people, which are selected
  481.      to  remove  family  lines  from   the   various   wall   charts.
  482.      Terminating people are not included in wall charts when they are
  483.      generated.  Guidelines in  selecting  the  starting  person  and
  484.      terminating  persons  can  be  found in the command descriptions
  485.      below (see the Tree command).
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.                                   - 9 -
  496.  
  497.  
  498.  
  499.                           PERUSING the DATABASE
  500.  
  501.           Now that you have learned how to start  and  stop  the  FTP
  502.      program,  it  is  time  to learn how to use the database perusal
  503.      system.  This system was designed to allow you to follow certain
  504.      family lineages more easily.
  505.  
  506.      Details Display
  507.  
  508.           The first command  is  the  Details  command,  executed  by
  509.      typing  the  letter  "D"  at the MAIN menu.  The details command
  510.      offers  additional  detailed   information   on   the   selected
  511.      husband/wife  pair such as birth, christening, death, burial and
  512.      marriage information.  The combination of the  Three  Generation
  513.      chart  and  the  Details  display  is  used to make one page for
  514.      printing.
  515.  
  516.      Jump to Next Page
  517.  
  518.           The Next command (type "N" from the MAIN menu)  allows  you
  519.      to  jump to the next page number.  When you have reached the end
  520.      of your database, the Next command jumps back to the first page.
  521.  
  522.      Jump to New Page
  523.  
  524.           The Jump command (type "J" from the MAIN menu)  allows  you
  525.      to  jump  to  any  desired page number.  This is useful when you
  526.      know the page number where a particular family is displayed.  In
  527.      addition,  the  page number of each child or parent is displayed
  528.      on the Three Generation chart.  You may use the Jump command  to
  529.      move to these particular page numbers as desired.
  530.  
  531.      Jump to Husband's or Wife's Parents
  532.  
  533.           Several commands are also available  to  jump  to  specific
  534.      locations  along the family tree.  The Husband's parents command
  535.      (type "H" from the MAIN menu) selects the husband's  parents  to
  536.      be  displayed in Three Generation form, moving their information
  537.      from the  upper  left  corner  of  the  screen  to  the  center.
  538.      Likewise,  the  Wife's  parents command ("W" from the MAIN menu)
  539.      selects the wife's parents information in the upper right corner
  540.      of  the  display  to appear in the center.  These traversals are
  541.      also possible by using the Jump command, and entering  the  page
  542.      number displayed by their information.
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.                                  - 10 -
  551.  
  552.  
  553.  
  554.      Jump to a Child
  555.  
  556.           A specific child may also be selected by  using  the  Child
  557.      command  ("C"  from the MAIN menu), followed by the child number
  558.      which appears to the left of the child's name.
  559.  
  560.           Spend a few moments moving around your database  using  the
  561.      Jump,  Hpar,  Wpar, and Child commands.  Use the Details command
  562.      to  view  additional  information  on   the   selected   family.
  563.      Remember, you cannot damage your database using the FTP program,
  564.      as FTP only reads your database files.  It cannot  write  to  or
  565.      otherwise modify your data.
  566.  
  567.      The GEDCOM Command
  568.  
  569.           One additional command will appear at the Main Menu for FTP
  570.      1.19a  users,  called Gedcom.  This command converts information
  571.      in your Family Ties database into  a  text  file  based  on  the
  572.      Genealogical  Data  Communications Protocol, called GEDCOM.  The
  573.      file is named  after  your  database  with  a  ".GED"  extension
  574.      (example:   SMITH.GED).   As  of  Release 1.19, FTP supports all
  575.      name, place, and date information  used  with  regular  and  LDS
  576.      databases.   It  also supports notes and information specific to
  577.      an LDS-defined database, including temple  codes  and  ordinance
  578.      dates.  This GEDCOM implementation complies with the Release 3.0
  579.      standard, dated 09 October 1987.
  580.  
  581.           The GEDCOM text file can be used  in  a  variety  of  ways.
  582.      First, many programs (such as PAF) will accept genealogical data
  583.      supplied in this format, importing and converting  it  to  their
  584.      own database formats.  Secondly, many organizations will soon be
  585.      accepting data  in  this  format  for  archiving  and  submittal
  586.      purposes.   While  this  capability  has  nothing to do with the
  587.      printing capabilities of FTP, it was included as  a  "bonus"  to
  588.      aid users in transporting data between multiple programs.
  589.  
  590.      Tree Pruning
  591.  
  592.           The Tree command ("T" at the Main Menu) is used  to  select
  593.      individuals  for  the  Wall  Chart  printing capabilities of FTP
  594.      described later.  The user is permitted to specify the  starting
  595.      person  for  a  wall chart, as well as any number of terminating
  596.      persons to "prune" family lines from a particular chart.
  597.  
  598.           To select the starting person or set a terminating  person,
  599.      use  the  commands  defined  above  to  display a page where the
  600.      desired person appears as a husband, wife, or child.  Select the
  601.      Tree  command,  then use the commands at the next menu to define
  602.      the starting person as the current husband ("u"  command),  wife
  603.  
  604.  
  605.                                  - 11 -
  606.  
  607.  
  608.  
  609.      ("i"  command),  or  child  ("l"  command).   A  similar  set of
  610.      commands are available to make the selected person a terminating
  611.      person  ("H",  "W", or "C").  Typing "R", for resetting the tree
  612.      configuration,  clears  all  terminating  people  and  sets  the
  613.      starting person to be the first person in your database.
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.                                  - 12 -
  661.  
  662.  
  663.  
  664.                           PRINTING THE DATABASE
  665.  
  666.           This portion  of  the  FTP  documentation  focuses  on  the
  667.      printing  capabilities.   Several types of charts may be printed
  668.      by selecting the Print command ("P" from the MAIN  menu).   This
  669.      will  take  you to the PRINT menu.  Throughout this section, the
  670.      menu level being described  will  be  indicated  in  a  specific
  671.      format.   This  format  will  be  explained  with the use of the
  672.      following example:
  673.  
  674.      PRINT | CONFIG | CHARACTER TRANSLATION
  675.  
  676.      This means that to select the menu  being  described,  the  user
  677.      must  first  select  "Print"  from  the  MAIN  menu, followed by
  678.      "Config"  from  the   PRINT   menu,   and   finally   "Character
  679.      Translation" from the PRINT | CONFIG menu.
  680.  
  681.           In order to enter numeric values when  prompted,  type  the
  682.      number  desired  using  the numeric keys and then press [ENTER].
  683.      If the  [ESC]  key  is  pressed,  the  original  value  will  be
  684.      restored.
  685.  
  686.      PRINT Menu
  687.  
  688.           The PRINT menu allows the user to print the contents of the
  689.      database  in  various  formats.  Pressing "P" from the MAIN menu
  690.      will cause the PRINT menu  to  be  displayed.   The  PRINT  menu
  691.      presents the options listed below.
  692.  
  693.      Printing Three Generation Charts
  694.  
  695.           Pressing "T" from the PRINT menu will display the  PRINT  |
  696.      THREE  GENERATION  CHARTS  menu.   This  menu allows the user to
  697.      print the Three Generation charts displayed on the  monitor.   A
  698.      more complete description follows in the next section.
  699.  
  700.      Printing Wall Charts
  701.  
  702.           Pressing "W" from the PRINT menu will display the  PRINT  |
  703.      WALL  CHART menu.  This menu allows the user to print a chart of
  704.      all people in the database,  along  with  their  interconnecting
  705.      links.   This  capability is described in more detail in a later
  706.      section.
  707.  
  708.      Printer Configuration
  709.  
  710.           Pressing "C" will display the PRINT |  CONFIG  menu.   This
  711.      menu  allows  the user to configure certain key character values
  712.      in order to draw boxes and initialize the printer.
  713.  
  714.  
  715.                                  - 13 -
  716.  
  717.  
  718.  
  719.           Pressing [ESC] will cancel the PRINT menu and return to the
  720.      MAIN  menu.   For  the  most  part, the [ESC] key is used in the
  721.      program to return to the next menu level, terminating finally at
  722.      the MAIN menu.
  723.  
  724.      PRINT|THREE GENERATION CHARTS menu
  725.  
  726.           The PRINT | THREE GENERATION CHARTS menu allows the user to
  727.      print  the  contents  of  the database in Three Generation chart
  728.      format.  This format allows every person in the database  to  be
  729.      printed.   Each  chart occupies a printed page.  The chart is in
  730.      the same format as the display screen (described earlier).   The
  731.      only  differences are that the printed chart allows up to twenty
  732.      children to be displayed, and the Details chart,  which  can  be
  733.      displayed  by  pressing the "D" key from the MAIN menu, occupies
  734.      the bottom of the  page  on  the  printed  chart.   Each  person
  735.      printed  on  the  chart  has cross references to other charts on
  736.      which they appear.  The cross references are given  between  the
  737.      braces  ({xxx}),  where  "xxx"  would  indicate the page number.
  738.      References are  given  for  the  parents,  other  marriages  and
  739.      children.  The entire database may be examined with the use of a
  740.      complete set of these charts.  Pressing "T" from the PRINT  menu
  741.      will  cause  the  PRINT  |  THREE  GENERATION  CHARTS menu to be
  742.      displayed.  The options of the PRINT | THREE  GENERATION  CHARTS
  743.      menu are defined in the following paragraphs.
  744.  
  745.      Printer Mode Command
  746.  
  747.           Pressing "P" from the PRINT | THREE GENERATION CHARTS  menu
  748.      will  allow the user to enter a printer control string that will
  749.      place the printer into  the  mode  desired  for  printing  Three
  750.      Generation  charts.  This printer control string will be sent to
  751.      the printer prior  to  printing  any  of  the  Three  Generation
  752.      charts.   When  the  program has completed the printing of these
  753.      charts, it will send the "Initialize" printer control string  to
  754.      the  printer.   The  "Initialize"  printer control string may be
  755.      modified from the PRINT |  CONFIG  menu.   All  printer  control
  756.      strings  should be entered as a list of ASCII codes separated by
  757.      commas (Example:  "15,27,48" Note:   do  NOT  enter  the  double
  758.      quote  characters.)  Press  [ENTER]  when  the  string  has been
  759.      completely entered  or  press  [ESC]  to  restore  the  original
  760.      string.
  761.  
  762.      Set Left Margin
  763.  
  764.           Pressing "L" will allow the user to enter a value  for  the
  765.      left  margin.  The program will add this number of spaces to the
  766.      left of the printed chart on all pages.
  767.  
  768.  
  769.  
  770.                                  - 14 -
  771.  
  772.  
  773.  
  774.      Set Binding Spaces
  775.  
  776.           Pressing "B" will allow the user to enter a value  for  the
  777.      binding  spaces.   The program will add this number of spaces to
  778.      the left of the printed chart only on  right  hand  pages.   The
  779.      right hand pages will have this number of spaces plus the spaces
  780.      specified for Left Margin  added  to  the  left  of  the  chart.
  781.      However,  left hand pages (double sided printing) will have only
  782.      the left margin spaces added to the left  of  the  chart.   Note
  783.      that  if  double  sided printing is not selected, then all pages
  784.      are right hand pages and the binding spaces will be added.
  785.  
  786.      Select Double Sided Printing
  787.  
  788.           Pressing "D" will toggle double sided printing on  or  off.
  789.      If  double sided printing is selected, then all odd (right hand)
  790.      pages will be printed first and the user  will  be  prompted  to
  791.      reverse  the  paper.  Once the paper has been reversed, the user
  792.      can press any key and the program  will  print  the  even  (left
  793.      hand)  pages on the back of the odd pages.  Page 2 will print on
  794.      the reverse side of page 1, etc.  See the  description  of  left
  795.      margin  and  binding  spaces presented above for positioning the
  796.      charts differently on left and right hand pages.
  797.  
  798.      Print Alignment Line
  799.  
  800.           Pressing "A" will cause an alignment line  to  be  printed.
  801.      This  line  will obey the left margin and binding space settings
  802.      currently in effect.  If double sided printing is selected, then
  803.      two  lines  will be printed; one for the left hand pages and one
  804.      for the right hand pages.
  805.  
  806.      Print This (Current) Chart
  807.  
  808.           Pressing "T" will cause a single Three Generation chart  to
  809.      be  printed.   The  chart  that  is  printed  will  contain  the
  810.      information that is currently displayed on the screen, plus  the
  811.      Details screen associated with that page.
  812.  
  813.      Print a Range of Charts in the Database
  814.  
  815.           Pressing "R" will cause a range of Three Generation  charts
  816.      to  be  printed.   You  will  be prompted for the range of pages
  817.      desired.  This command utilizes the double sided printing option
  818.      (if enabled) to print a chart set on both sides of the paper.
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.                                  - 15 -
  826.  
  827.  
  828.  
  829.      Print All Charts in the Database
  830.  
  831.           Pressing "C" will cause a complete set of Three  Generation
  832.      charts  to  be  printed.  This command utilizes the double sided
  833.      printing option (if enabled) to print a chart set on both  sides
  834.      of the paper.
  835.  
  836.      Print Modified Charts
  837.  
  838.           Pressing "M" will cause all Three Generation  charts  whose
  839.      information  has  been  modified  since  a  certain  date  to be
  840.      printed.  The user will be prompted to enter a date, which  must
  841.      be  entered  in  the format "DD-MMM-YYYY", where "DD" is the day
  842.      (01-31), "MMM" is the month (Jan-Dec) and  "YYYY"  is  the  four
  843.      digit  year  (1989).   All charts which contain information that
  844.      has been modified on or after that date will be  printed.   This
  845.      command  is  currently  supported  only  in FTP 1.19a for Family
  846.      Ties, as PAF records do not contain a field with  the  date  the
  847.      record was last updated.
  848.  
  849.      Print Three Generation Chart Index
  850.  
  851.           Pressing "I" will display  the  PRINT  |  THREE  GENERATION
  852.      CHARTS  |  INDEX menu.  This menu is described below.  It allows
  853.      the user to print an alphabetized index to the Three  Generation
  854.      charts.
  855.  
  856.      [ESC] - Return to PRINT menu
  857.  
  858.           Pressing the ESCAPE ([ESC]) key will  cancel  the  PRINT  |
  859.      THREE GENERATION CHARTS menu and return to the PRINT menu.
  860.  
  861.      PRINT|THREE GENERATION CHARTS|INDEX menu
  862.  
  863.           This menu allows the user to print an alphabetized index to
  864.      the Three Generation charts.  It also allows the user to specify
  865.      printer options which affect the way the index is printed.   For
  866.      FTP  Version  1.19,  a  total  of  500  unique last names can be
  867.      accomodated, with up to 500 people sharing the same  last  name.
  868.      Pressing  "I" from the PRINT | THREE GENERATION CHARTS menu will
  869.      cause the PRINT | THREE GENERATION CHARTS |  INDEX  menu  to  be
  870.      displayed.   The  PRINT  |  THREE GENERATION CHARTS | INDEX menu
  871.      will present the options described in the following paragraphs.
  872.  
  873.      Set Printer Mode Command
  874.  
  875.           Pressing "P" will allow the user to enter a printer control
  876.      string  that  will  place  the printer into the mode desired for
  877.      printing the Three Generation chart index.  This printer control
  878.  
  879.  
  880.                                  - 16 -
  881.  
  882.  
  883.  
  884.      string  will be sent to the printer prior to printing the index.
  885.      When the program has completed the printing  of  the  index,  it
  886.      will  send  the  "Initialize"  printer  control  string  to  the
  887.      printer.   The  "Initialize"  printer  control  string  may   be
  888.      modified from the PRINT | CONFIG menu.
  889.  
  890.      Set Left Margin
  891.  
  892.           Pressing "L" will allow the user to enter a value  for  the
  893.      left  margin.  The program will add this number of spaces to the
  894.      left of the printed index on all pages.  Additional  information
  895.      can be found in the description of Width of Column below.
  896.  
  897.      Set Binding Spaces
  898.  
  899.           Pressing "B" will allow the user to enter a value  for  the
  900.      binding  spaces.   The program will add this number of spaces to
  901.      the left of the printed index only on  right  hand  pages.   The
  902.      right hand pages will have this number of spaces plus the spaces
  903.      specified for left margin  added  to  the  left  of  the  index.
  904.      However,  left  hand pages will have only the left margin spaces
  905.      added to the left of the  chart.   Note  that  if  double  sided
  906.      printing is not selected, all pages are right hand pages and the
  907.      binding spaces will be added.
  908.  
  909.      Set Width of Column
  910.  
  911.           Pressing "W" will allow the user to enter a value  for  the
  912.      width  of  the  index.   The  program  will  need  at  least  18
  913.      characters  for  printing  everything  but   the   name   field.
  914.      Therefore,  the  specified  width  must be greater than 18.  All
  915.      additional characters beyond the 18 will be used  for  the  name
  916.      field.   If a name will not fit into the space allotted, then it
  917.      will be truncated.  Specifying this width  in  conjunction  with
  918.      the left margin and binding spaces allows the right margin to be
  919.      calculated using the following formula:
  920.  
  921.           Right Margin = Columns/Page - Left Margin - Binding Spaces
  922.  
  923.      Set Usable Lines per Page
  924.  
  925.           Pressing "U" will allow the user to enter a value  for  the
  926.      number  of  lines  which  may  be  used on each page.  The value
  927.      entered here INCLUDES space used to print the index  header  and
  928.      the  page  number.   See the description of Top Margin below for
  929.      additional information.
  930.  
  931.  
  932.  
  933.  
  934.  
  935.                                  - 17 -
  936.  
  937.  
  938.  
  939.      Set Top Margin
  940.  
  941.           Pressing "T" will allow the user to enter a value  for  the
  942.      number  of  lines  to  skip at the beginning of each page of the
  943.      index.  The bottom margin may be calculated from  the  specified
  944.      values  for  top  margin and usable lines/page using the formula
  945.      given below:
  946.  
  947.           Bottom Margin = Total Lines/Page - Top Margin
  948.                         - Usable Lines/Page
  949.  
  950.      Define Double Sided Printing
  951.  
  952.           Pressing "D" will toggle double sided printing on and  off.
  953.      If  double  sided printing is selected, then all odd (left hand)
  954.      pages will be printed first and the user  will  be  prompted  to
  955.      reverse  the  paper.  Once the paper has been reversed, the user
  956.      can press any key and the program will  print  the  even  (right
  957.      hand)  pages on the back of the odd pages.  Page 2 will print on
  958.      the reverse side of page 1, etc.  See the  description  of  left
  959.      margin  and  binding  spaces presented above for positioning the
  960.      index differently on left and right hand pages.
  961.  
  962.      Print Alignment Line
  963.  
  964.           Pressing "A" will cause an alignment line  to  be  printed.
  965.      This  line  will obey the left margin and binding space settings
  966.      currently in effect.  If double sided printing is selected, then
  967.      two  lines  will be printed; one for the left hand pages and one
  968.      for the right hand pages.
  969.  
  970.      Print the Index
  971.  
  972.           Pressing "I" will initiate the printing of the index.
  973.  
  974.      [ESC] - Return To PRINT|THREE GENERATION CHARTS Menu
  975.  
  976.           Pressing the escape key  will  cancel  the  PRINT  |  THREE
  977.      GENERATION  CHARTS  | INDEX menu and return to the PRINT | THREE
  978.      GENERATION CHARTS menu.
  979.  
  980.      PRINT|WALL CHART menu
  981.  
  982.           The PRINT | WALL CHART menu allows the user  to  print  the
  983.      contents  of  the  database  in  Wall chart format.  This format
  984.      prints each person in the database on a single Wall  chart  with
  985.      no  crossed  lines.   Lines  are  drawn  on the chart to connect
  986.      spouses and also to connect parents with their  children.   This
  987.      version  of  the program will produce crossed lines in some rare
  988.  
  989.  
  990.                                  - 18 -
  991.  
  992.  
  993.  
  994.      instances.  This can occur if a person can  be  reached  in  two
  995.      different  ways  while  moving around in the database.  The Wall
  996.      chart will be printed  across  physical  page  boundaries.   The
  997.      pages  must  then  be  trimmed  and  taped  together to form the
  998.      complete chart.  Pressing "W" from the PRINT menu will cause the
  999.      PRINT | WALL CHART menu to be displayed.  The PRINT | WALL CHART
  1000.      menu options are described in the following paragraphs.
  1001.  
  1002.      Enable/Disable Horizontal Spacing
  1003.  
  1004.           Pressing "S" will toggle the horizontal spacing on or  off.
  1005.      If horizontal spacing is on, then a person will not be placed on
  1006.      the chart directly next to another  person.   Instead,  a  blank
  1007.      space  will  be  inserted  between  them.  Spouses will still be
  1008.      placed next to one another, but people related in ANY OTHER  WAY
  1009.      will  be  separated  by  a  blank  space.   Note that turning on
  1010.      horizontal spacing will cause the chart to be wider, but it will
  1011.      be much easier to read.
  1012.  
  1013.      Set Horizontal Optimization
  1014.  
  1015.           Pressing "H" will allow the user to enter a value  for  the
  1016.      horizontal  optimization.   The  exact  meaning  of this item is
  1017.      closely related to the Wall chart generation algorithm  and  not
  1018.      easily  explained.   Increasing the value of this item will tend
  1019.      to trade horizontal space for vertical space.  The  user  should
  1020.      experiment  with  it  to  find  the most convenient size for the
  1021.      chart.  The usefulness of this item will vary depending  on  the
  1022.      structure of family relationships in the database.  If the chart
  1023.      is generated, and  it  is  very  large  horizontally  and  short
  1024.      vertically,  then increase the value of this item and regenerate
  1025.      the chart.
  1026.  
  1027.      Chart Type
  1028.  
  1029.           The chart type can be selected by pressing "C" and toggling
  1030.      through  the available choices.  Chart types currently supported
  1031.      are the All  Persons  wall  chart,  Ancestors  wall  chart,  and
  1032.      Descendants  wall  chart.   All  charts  begin  with the defined
  1033.      starting person and continue outwards.
  1034.  
  1035.      Generate Wall Chart
  1036.  
  1037.           Pressing "G" will instruct the program to generate  a  wall
  1038.      chart  layout  using  the  layout options described above.  When
  1039.      this command  is  entered,  the  menu  will  disappear  and  the
  1040.      program's  progress  will  be  shown  by  a chart outline on the
  1041.      screen.  This outline is drawn  using  a  box  for  each  person
  1042.      placed  on  the  chart.   If  the database is large, then only a
  1043.  
  1044.  
  1045.                                  - 19 -
  1046.  
  1047.  
  1048.  
  1049.      portion of the outline may be shown on the screen at once.   The
  1050.      bottom  line of the screen will contain a display of the maximum
  1051.      row and maximum column  positions  needed.   This  display  will
  1052.      change  as  new  persons  are  placed  on  the chart.  After all
  1053.      persons are placed on the chart, a  vertical  optimization  step
  1054.      will begin.  During this step, all people are examined to see if
  1055.      they can be moved upward on the chart  without  causing  crossed
  1056.      lines.   The Wall chart generation may take a substantial period
  1057.      of time to execute if the database  is  large,  so  be  patient.
  1058.      After the generation is completed, a new menu will automatically
  1059.      be invoked, called the PRINT | WALL CHART | OPTIONS menu.   This
  1060.      menu is described below.
  1061.  
  1062.      [ESC] - Return to PRINT Menu
  1063.  
  1064.           Pressing escape will cancel the PRINT | WALL CHART menu and
  1065.      return to the PRINT menu.
  1066.  
  1067.      PRINT|WALL CHART|OPTIONS menu
  1068.  
  1069.           This menu allows the user to select printer  options  which
  1070.      are used for printing the Wall chart.  The lower box in the menu
  1071.      does not show options but instead displays what the  total  size
  1072.      of the chart would be if it was printed with the printer options
  1073.      currently in effect.  As values  for  the  printer  options  are
  1074.      changed,  this display will show their effect on the size of the
  1075.      chart.  The PRINT | WALL CHART | OPTIONS menu  contains  options
  1076.      which are discussed in the following paragraphs.
  1077.  
  1078.      Set Printer Initialization
  1079.  
  1080.           Pressing "P" will allow the user to enter a printer control
  1081.      string  that  will  place  the printer into the mode desired for
  1082.      printing the Wall chart.  This printer control  string  will  be
  1083.      sent  to  the  printer  prior  to  printing the chart.  When the
  1084.      program has completed the printing of the chart,  it  will  send
  1085.      the  "Initialize"  printer  control  string to the printer.  The
  1086.      "Initialize" printer control string may  be  modified  from  the
  1087.      PRINT | CONFIG menu.
  1088.  
  1089.      Set Total Lines per Page
  1090.  
  1091.           Pressing "T" will allow the user to enter a value  for  the
  1092.      total  lines  per page.  This value specifies the maximum number
  1093.      of lines that the printer can place  on  a  single  page.   This
  1094.      value is used to determine if a form feed is sent after the last
  1095.      usable line of the page has been printed.  If  total  lines  per
  1096.      page is equal to usable lines per page then a form feed will not
  1097.      be sent.  This is typically used for continuous  form  paper  so
  1098.  
  1099.  
  1100.                                  - 20 -
  1101.  
  1102.  
  1103.  
  1104.      that printing each column of pages is one continuous operation.
  1105.  
  1106.      Set Usable Lines per Page
  1107.  
  1108.           Pressing "U" will allow the user to enter a value  for  the
  1109.      usable lines per page.  This value specifies the number of lines
  1110.      that should be used on each page when printing the chart.
  1111.  
  1112.      Set Page Length (inches)
  1113.  
  1114.           Pressing "L" will allow the user to enter a value  for  the
  1115.      page  length  in inches.  This value is only used to display the
  1116.      printed size of the chart which was described above.
  1117.  
  1118.      Set Characters per Line
  1119.  
  1120.           Pressing "C" will allow the user to enter a value  for  the
  1121.      characters  per  line.  This value specifies how many characters
  1122.      the printer can print on each line.
  1123.  
  1124.      Set Line Width (inches)
  1125.  
  1126.           Pressing "W" will allow the user to enter a value  for  the
  1127.      line  width  in  inches.  This value is only used to display the
  1128.      printed size of the chart which was described above.
  1129.  
  1130.      Enable/Disable Printing Dot In Blank Cell
  1131.  
  1132.           Pressing "B" will toggle this feature on or off.  If it  is
  1133.      turned  on  then  a blank cell in the Wall chart will have a dot
  1134.      printed in the center.   This  dot  is  helpful  when  following
  1135.      row/column lines to locate a person on the chart.
  1136.  
  1137.      Print Birth/Death Dates
  1138.  
  1139.           Pressing "D" will toggle this feature on or off.  If it  is
  1140.      turned  on then each person on the chart will have the birth and
  1141.      death years printed on the lower left  and  right  box  outlines
  1142.      respectively.
  1143.  
  1144.      Enable/Disable Other Marriage Reference
  1145.  
  1146.           Pressing "O" will toggle this feature on or off.  If it  is
  1147.      turned  on  then  a person with more than one marriage will have
  1148.      the letters "OM" printed on the upper right box outline.
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.                                  - 21 -
  1156.  
  1157.  
  1158.  
  1159.      Enable/Disable Three Generation Cross Reference
  1160.  
  1161.           Pressing "R" will toggle this feature on or off.  If it  is
  1162.      turned  on  then  each person will have the page number of their
  1163.      Three Generation chart printed on the upper left box outline.  A
  1164.      person  that  does  not  appear  as  husband  or wife on a Three
  1165.      Generation chart will not have a number  printed  regardless  of
  1166.      this  feature's  selection state.  This occurs for all unmarried
  1167.      children in the database.
  1168.  
  1169.      Print Wall Chart
  1170.  
  1171.           Pressing "W" will initiate the printing of the Wall  chart.
  1172.      The  PRINT  |  WALL CHART | OPTIONS menu is removed, and a small
  1173.      window is opened to show how much of the chart has been printed.
  1174.      Printing  the  chart  may be stopped at any time by pressing the
  1175.      [ESC] key.
  1176.  
  1177.      Print Index
  1178.  
  1179.           Pressing "I" will display the PRINT | WALL CHART |  OPTIONS
  1180.      | INDEX menu.  This menu is described below.  It allows the user
  1181.      to print an alphabetized index to the Wall chart.
  1182.  
  1183.      Generate New Layout
  1184.  
  1185.           Pressing "N" will return to the PRINT |  WALL  CHART  menu.
  1186.      This  will  allow  the user to generate another Wall chart using
  1187.      different layout option values.
  1188.  
  1189.      [ESC] - Return To MAIN Menu
  1190.  
  1191.           Pressing [ESC] will cancel the PRINT | WALL CHART | OPTIONS
  1192.      menu and return to the PRINT menu.
  1193.  
  1194.      PRINT|WALL CHART|OPTIONS|INDEX menu
  1195.  
  1196.           This menu allows the user to print an alphabetized index to
  1197.      the  Wall  chart.   It  also  allows the user to specify printer
  1198.      options which affect the way the  index  is  printed.   For  FTP
  1199.      Version   1.19,  a  total  of  500  unique  last  names  can  be
  1200.      accomodated, with up to 500 people sharing the same  last  name.
  1201.      Pressing  "I"  from  the  PRINT | WALL CHART | OPTIONS menu will
  1202.      cause the PRINT | WALL CHART  |  OPTIONS  |  INDEX  menu  to  be
  1203.      displayed.   The  PRINT  |  WALL  CHART  |  OPTIONS | INDEX menu
  1204.      contains  options  which  are  documented   in   the   following
  1205.      paragraphs.
  1206.  
  1207.  
  1208.  
  1209.  
  1210.                                  - 22 -
  1211.  
  1212.  
  1213.  
  1214.      Set Printer Initialization
  1215.  
  1216.           Pressing "P" will allow the user to enter a printer control
  1217.      string  that  will  place  the printer into the mode desired for
  1218.      printing the Wall chart index.  This printer control string will
  1219.      be  sent  to  the printer prior to printing the index.  When the
  1220.      program has completed the printing of the index,  it  will  send
  1221.      the  "Initialize"  printer  control  string to the printer.  The
  1222.      "Initialize" printer control string may  be  modified  from  the
  1223.      PRINT | CONFIG menu.
  1224.  
  1225.      Set Left Margin
  1226.  
  1227.           Pressing "L" will allow the user to enter a value  for  the
  1228.      left  margin.  The program will add this number of spaces to the
  1229.      left of the printed index on all pages.  Additional  information
  1230.      can be found in the description of Width of Column below.
  1231.  
  1232.      Set Binding Spaces
  1233.  
  1234.           Pressing "B" will allow the user to enter a value  for  the
  1235.      binding  spaces.   The program will add this number of spaces to
  1236.      the left of the printed index only on  right  hand  pages.   The
  1237.      right  hand (odd) pages will have this number of spaces plus the
  1238.      spaces specified for left margin added to the left of the index.
  1239.      However,  left  hand (even) pages will have only the left margin
  1240.      spaces added to the left of the  chart.   Note  that  if  double
  1241.      sided  printing  is  not selected, then all pages are right hand
  1242.      pages and the binding spaces will be added.  See the description
  1243.      of Width of Column below for more information.
  1244.  
  1245.      Set Width of Column
  1246.  
  1247.           Pressing "W" will allow the user to enter a value  for  the
  1248.      width  of  the  index.   The  program  will  need  at  least  18
  1249.      characters  for  printing  everything  but   the   name   field.
  1250.      Therefore,  the  specified  width  must be greater than 18.  All
  1251.      additional characters beyond the 18 will be used  for  the  name
  1252.      field.   If a name will not fit into the space allotted, then it
  1253.      will be truncated.  Specifying this width  in  conjunction  with
  1254.      the left margin and binding spaces allows the right margin to be
  1255.      calculated using the following formula:
  1256.  
  1257.           Right Margin = Columns/Page - Left Margin - Binding Spaces
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.                                  - 23 -
  1266.  
  1267.  
  1268.  
  1269.      Set Usable Lines per Page
  1270.  
  1271.           Pressing "U" will allow the user to enter a value  for  the
  1272.      number  of  lines  which  may  be  used on each page.  The value
  1273.      entered here INCLUDES space used to print the index  header  and
  1274.      the page number.  See the description of Top Margin below.
  1275.  
  1276.      Set Top Margin
  1277.  
  1278.           Pressing "T" will allow the user to enter a value  for  the
  1279.      number  of  lines  to  skip at the beginning of each page of the
  1280.      index.  The bottom margin may be calculated from  the  specified
  1281.      values  for  top  margin  and  usable  lines  per page using the
  1282.      formula given below:
  1283.  
  1284.           Bottom Margin = Total Lines/Page - Top Margin
  1285.                         - Usable Lines/Page
  1286.  
  1287.      Enable/Disable Double Sided Printing
  1288.  
  1289.           Pressing "D" will toggle double sided printing on  or  off.
  1290.      If  double sided printing is selected, then all odd (right hand)
  1291.      pages will be printed first and the user  will  be  prompted  to
  1292.      reverse  the  paper.  Once the paper has been reversed, the user
  1293.      can press any key and the program  will  print  the  even  (left
  1294.      hand)  pages on the back of the odd pages.  Page 2 will print on
  1295.      the reverse side of page 1, etc.  See the  description  of  left
  1296.      margin  and  binding  spaces presented above for positioning the
  1297.      index differently on left and right hand pages.
  1298.  
  1299.      Print Alignment Line
  1300.  
  1301.           Pressing "A" will cause an alignment line  to  be  printed.
  1302.      This  line  will obey the left margin and binding space settings
  1303.      currently in effect.  If double sided printing is selected, then
  1304.      two  lines  will be printed; one for the left hand pages and one
  1305.      for the right hand pages.
  1306.  
  1307.      Print Index
  1308.  
  1309.           Pressing "I" will initiate the printing of the index.
  1310.  
  1311.      [ESC] - Return To PRINT|WALL CHART|OPTIONS Menu
  1312.  
  1313.           Pressing the escape key will cancel the PRINT | WALL  CHART
  1314.      |  OPTIONS  |  INDEX menu and return to the PRINT | WALL CHART |
  1315.      OPTIONS menu.
  1316.  
  1317.  
  1318.  
  1319.  
  1320.                                  - 24 -
  1321.  
  1322.  
  1323.  
  1324.      PRINT|CONFIG menu
  1325.  
  1326.           This menu allows the user to select printer  options  which
  1327.      are  used  for  ALL printing operations.  Printing options which
  1328.      are specific to a particular printing format can be changed when
  1329.      selecting  options for that format.  Pressing "C" from the PRINT
  1330.      menu will cause the PRINT | CONFIG menu to  be  displayed.   The
  1331.      PRINT | CONFIG menu will present options which are documented in
  1332.      the following paragraphs.
  1333.  
  1334.      Set Printer Default Initialization
  1335.  
  1336.           Pressing "I" will allow the user to enter a printer control
  1337.      string  that will place the printer into its default state.  The
  1338.      default state is that which the user wants the printer to be  in
  1339.      when  this program is terminated.  This string should also clear
  1340.      the printer buffer of characters because it  is  used  to  abort
  1341.      printing.   This  string  defaults  to  the  value  used by most
  1342.      IBM/EPSON compatible printers.
  1343.  
  1344.      Set Begin Bold Character String
  1345.  
  1346.           Pressing "B" will allow the user to enter a printer control
  1347.      string  that  will  cause  the printer to print bold characters.
  1348.      This string is defaulted to the value  used  by  most  IBM/Epson
  1349.      compatible printers.
  1350.  
  1351.      Set End Bold Character String
  1352.  
  1353.           Pressing "E" will allow the user to enter a printer control
  1354.      string  that  will  cause  the  printer  to  print normal weight
  1355.      characters (not bolded).  This string is also defaulted for  use
  1356.      with IBM/Epson compatible printers.
  1357.  
  1358.      Post Script Printer Support
  1359.  
  1360.           Pressing "o" will toggle whether  FTP  should  convert  all
  1361.      printed  output  into  PostScript language.  This setting should
  1362.      only  be  enabled  if  the  printer  to  be  used  supports  the
  1363.      PostScript   command   language.    See   below  for  additional
  1364.      information on using PostScript with FTP.
  1365.  
  1366.      Set Paper Type
  1367.  
  1368.           Pressing "P" will toggle the type of paper to  "Continuous"
  1369.      or  "Single  sheet".   If "Single sheet" is selected the program
  1370.      will pause between pages to  allow  the  user  to  position  the
  1371.      paper.
  1372.  
  1373.  
  1374.  
  1375.                                  - 25 -
  1376.  
  1377.  
  1378.  
  1379.      Save Printer Configurations
  1380.  
  1381.           Pressing  "S"   will   save   all   printer   configuration
  1382.      information  used  by  the FTP program for wall charts, indexes,
  1383.      and three generation charts.  This configuration file  is  named
  1384.      PRTOPT.FTP,  and  is  automatically  loaded when you run the FTP
  1385.      program.  If the file cannot be found, a series of defaults  are
  1386.      selected which support most Epson-compatible dot matrix printers
  1387.      which utilize the IBM character set.
  1388.  
  1389.      Set Character Translation Table
  1390.  
  1391.           Pressing "C" will display the PRINT |  CONFIG  |  CHARACTER
  1392.      TRANSLATION menu.  This menu is described below.
  1393.  
  1394.      [ESC] - Return To Print Menu
  1395.  
  1396.           Pressing [ESC] will cancel the  PRINT  |  CONFIG  menu  and
  1397.      return to the PRINT menu.
  1398.  
  1399.      PRINT|CONFIG|CHARACTER TRANSLATION menu
  1400.  
  1401.           This menu allows the user to select the ASCII codes sent to
  1402.      the  printer  for special characters used on the printed charts.
  1403.      Pressing "C" from the PRINT | CONFIG menu will cause the PRINT |
  1404.      CONFIG  |  CHARACTER TRANSLATION menu to be displayed.  Whenever
  1405.      the  program  must  print  one  of  these  characters,  it  will
  1406.      substitute  the  ASCII  code specified here.  This allows use of
  1407.      virtually any printer regardless of its capabilities.   If  your
  1408.      printer  cannot  print  the IBM graphics characters, then choose
  1409.      alternate  characters  to  be  printed   when   these   graphics
  1410.      characters  are  required.   For example, replace the horizontal
  1411.      line character (ASCII=196) with the minus sign (ASCII=45).   The
  1412.      format  of each item in the menu is as follows.  The highlighted
  1413.      character is the key which must be pressed to change  the  ASCII
  1414.      code  for  this  character.  The IBM graphics character is next,
  1415.      followed by the equal  ("=")  character.   Following  the  equal
  1416.      character is a three digit number which corresponds to the ASCII
  1417.      code that will be sent to the  printer  when  the  program  must
  1418.      print  this  IBM  graphics  character.   Pressing any alphabetic
  1419.      character (A-Z) will allow the user to  change  the  ASCII  code
  1420.      which  is sent to the printer for the corresponding IBM graphics
  1421.      character.
  1422.  
  1423.      [ESC] - Return to Printer Configuration Menu
  1424.  
  1425.           Pressing [ESC] will cancel the PRINT | CONFIG  |  CHARACTER
  1426.      TRANSLATION menu and return to the PRINT | CONFIG menu.
  1427.  
  1428.  
  1429.  
  1430.                                  - 26 -
  1431.  
  1432.  
  1433.  
  1434.      A Word About Post Script Printing
  1435.  
  1436.           In order to print the special IBM graphics characters  used
  1437.      in  FTP,  a PostScript font named DOSFONT.PRT is included on the
  1438.      FTP Master Diskette.  Before running FTP, copy this file to your
  1439.      printer,  then  run  FTP  and  select  PostScript  support under
  1440.      Printer Configuration.  Additional commands will appear at print
  1441.      time for various charts which allow you to specify the font size
  1442.      to be used while printing.  The font is a variance of a  Courier
  1443.      font,  and obeys the following rules.  A total of 120 horizontal
  1444.      font points are available per inch, so a five point  font  could
  1445.      contain 120 * 8 / 5 = 192 characters per line on an 8-inch page.
  1446.      A total of 72 vertical font points are available per inch, so  a
  1447.      five  point  font  could  contain 72 * 10.5 / 5 = 151 lines on a
  1448.      10-1/2 inch page (11 inches with 1/4 inch margins).   Use  these
  1449.      formulas  to  compute spacings and margins you desire.  The file
  1450.      PSTSCRPT.FTP can be copied  from  the  FTP  Master  Diskette  to
  1451.      PRTOPT.FTP   on   your   work   disk,   which  contains  printer
  1452.      configurations suitable for PostScript  printers.   All  printer
  1453.      initialization  strings should be removed, but leave the strings
  1454.      for bolding and normal printing.
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.                                  - 27 -
  1486.  
  1487.  
  1488.  
  1489.                                A LOOK AHEAD
  1490.  
  1491.           The next version of FTP is already in the  works.   Planned
  1492.      additional features include:
  1493.  
  1494.      1.  Mouse and cursor key support.
  1495.  
  1496.      2.  Compatibility with future Family Ties and PAF releases.
  1497.  
  1498.      3.  File saves/recalls  of  starting  person/terminating  person
  1499.          configurations.
  1500.  
  1501.      4.  Re-direct printer output to a file.
  1502.  
  1503.      5.  Database support for other genealogical cataloging  programs
  1504.          (if desired by our registered users).
  1505.  
  1506.      6.  Updates to GEDCOM support as the standard evolves.
  1507.  
  1508.  
  1509.  
  1510.      Other feature suggestions  are  welcome;  registered  users  may
  1511.      forward  them  to  the  address listed below on the registration
  1512.      form.
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.                                  - 28 -
  1541.  
  1542.  
  1543.  
  1544.                             REGISTRATION FORM
  1545.  
  1546.  
  1547.  
  1548.      Last Name _____________________________ First Name _____________
  1549.  
  1550.      Address ________________________________________________________
  1551.  
  1552.      City _______________________ State __________ Zip ______________
  1553.  
  1554.      Phone (______) ______ - ________
  1555.  
  1556.      Family Ties/PAF Registration Number ____________________________
  1557.  
  1558.      PAF Version ________  Family Ties Version ________ Both ________
  1559.  
  1560.       Qty.
  1561.  
  1562.      _____ PAF Registration(s) at $25.00 each                 $
  1563.  
  1564.      _____ Family Ties Registration(s) at $25.00 each         $
  1565.  
  1566.      _____ Both Versions at $40.00 each (special discount)    $
  1567.  
  1568.                                                               -------
  1569.  
  1570.      Total Registration Fees                                  $
  1571.  
  1572.      Shipping and Handling                                    $  2.50
  1573.  
  1574.                                                               -------
  1575.  
  1576.      Grand Total                                              $
  1577.      Mail this form with your check (payable to Keith R.  Wehmeyer or
  1578.      David C.  Swope) to:
  1579.  
  1580.                Keith Wehmeyer
  1581.                Common Sense Software
  1582.                2068 Trailwood Drive
  1583.                Cincinnati, Ohio  45230
  1584.      Please allow 7-10 days for delivery of your new version of FTP.
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.                                  - 29 -
  1596.