F A M I L Y T R E E P R I N T U T I L I T Y (TM) REFERENCE MANUAL Version D Common Sense Software P.O. Box 50941 Indianapolis, Indiana 46250 (317) 594-0820 This manual and the Family Tree Print Utility program are Copyright (C) 1989-1992 by Common Sense Software. All rights reserved. Family Tree Print Utility and Common Sense Software are trademarks of Common Sense Software. 2 TABLE OF CONTENTS COPYRIGHT.....................................................2 LIMITATION OF LIABILITY.......................................2 SHAREWARE REGISTRATION INFORMATION............................3 LIMITED LICENSE...............................................4 WARRANTY......................................................5 TRADEMARK ACKNOWLEDGMENT......................................5 SUPPORT.......................................................5 REQUIRED EQUIPMENT............................................6 INTRODUCTION..................................................6 NEW FEATURES IN FTP Version D.................................7 INSTALLATION..................................................8 QUICK START...................................................10 PERUSING THE DATABASE.........................................11 PRINTING THE DATABASE.........................................13 PRINTING THREE GENERATION CHARTS..............................14 PRINTING WALL CHARTS..........................................16 PEDIGREE COLLAPSES AND WALL CHARTS............................21 PRINTING REGISTER REPORTS.....................................22 PRINTING FAMILY GROUP SHEETS..................................24 PRINTING AN INDEX.............................................26 PRINTER CONFIGURATION.........................................28 PRUNING THE FAMILY TREE FOR CHART PRINTING....................30 GENEALOGICAL DATA COMMUNICATIONS (GEDCOM).....................32 USING FTP WITH THE HP LASERJET PRINTER........................34 WHAT TO DO IF PROBLEMS OCCUR..................................35 A LOOK AHEAD..................................................36 REGISTRATION FORM - FTP VERSION D.............................37 COPYRIGHT The Family Tree Print Utility program and manual are Copyright 1989 - 1992 by Common Sense Software. Portions Copyright 1982- 1990 Microsoft Corporation. LIMITATION OF LIABILITY THE FAMILY TREE PRINT UTILITY SOFTWARE IS SUPPLIED AS IS. COMMON SENSE SOFTWARE MAKES NO WARRANTY OR REPRESENTATION, EITHER EXPRESSED OR IMPLIED, WITH RESPECT TO THIS PROGRAM OR REFERENCE MANUAL INCLUDING THEIR QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT WILL COMMON SENSE SOFTWARE BE LIABLE FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM, OR REFERENCE MANUAL, EVEN IF COMMON SENSE SOFTWARE IS ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN PARTICULAR, COMMON SENSE SOFTWARE IS NOT RESPONSIBLE FOR ANY COSTS INCLUDING BUT NOT LIMITED TO THOSE INCURRED AS A RESULT OF LOST PROFITS OR REVENUE, LOSS OF USE OF COMPUTER PROGRAMS, LOSS OF DATA, THE COSTS OF A SUBSTITUTE PROGRAM, CLAIMS BY THIRD PARTIES OR FOR OTHER SIMILAR COSTS. IN NO EVENT SHALL COMMON SENSE SOFTWARE'S LIABILITY FOR 3 ANY DAMAGES EVER EXCEED THE PRICE PAID FOR THE LICENSE TO USE THE SOFTWARE, REGARDLESS OF THE FORM OF CLAIM. THE PERSON USING THE SOFTWARE BEARS ALL RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE. Some states do not allow the exclusion of the limit of liability for consequential or incidental damages, so the above limitation may not apply to you. This agreement shall be governed by the laws of the State of Indiana and shall inure to the benefit of Common Sense Software and any successors, administrators, heirs and assigns. Any action or proceeding brought by either party against the other arising out of or related to this agreement shall be brought only in a STATE or FEDERAL COURT of competent jurisdiction located in HAMILTON county, INDIANA. The parties hereby consent to in personam jurisdiction of said courts. Common Sense Software reserves the right to update the contents of the Family Tree Print Utility program and its documentation at its discretion and without the consent of or any obligation to any licensed users. SHAREWARE REGISTRATION INFORMATION Shareware distribution gives users a chance to try software before buying it. If you try a Shareware program and continue using it, you are expected to register. Individual programs differ on details -- some request registration while others require it, some specify a maximum trial period. With registration, you get anything from the simple right to continue using the software to an updated program with a printed manual. Copyright laws apply to both Shareware and commercial software, and the copyright holder retains all rights, with a few specific exceptions as stated below. Shareware authors are accomplished programmers, like commercial authors, and programs are of comparable quality. (In both cases, there are good programs and bad ones!) The main difference is in the method of distribution. The author specifically grants the right to copy and distribute the software, either to all and sundry or to a specific group. For example, some authors require written permission before a commercial disk vendor may copy their Shareware. Shareware is a distribution method, not a type of software. You should find software that suits your needs and pocketbook, whether it's commercial or Shareware. The Shareware system makes fitting your needs easier, because you can try before you buy. And because the overhead is low, prices are low also. Shareware has the ultimate money-back guarantee -- if you don't use the product, you don't pay for it. FTP is a Shareware program and is provided at no charge to the user for evaluation. The essence of "user-supported" software is to provide personal computer users with quality software without high prices, and yet to provide incentive for programmers to continue to develop new products. If you find FTP useful and are continuing to use FTP after a reasonable trial period, you must 4 make a registration payment of $27.50 to Common Sense Software. The FTP program took many man-hours of software development effort to produce, and registration fees are the ONLY WAY the authors receive compensation for their time and effort. Help to keep the Shareware concept alive and well by becoming a registered user after your evaluation period. The FTP Shareware program is not copy protected or "crippled" in any way from the registered user's version; Common Sense Software is counting on each user's honesty to register their copy. EVERY REGISTRATION COUNTS, INCLUDING YOURS! The cost of FTP User registration is $27.50. As a registered user, you will receive the latest registered user's version of FTP and a registration number which will allow us to inform you of future enhancements to FTP, and provide you with upgrades of FTP at reduced prices. Registered users also receive a printed reference guide covering the program's operation, as well as technical support by both mail and phone. In addition, registered users will receive a FREE COPY OF GENCHECK, a new program offered by Common Sense Software which verifies the integrity of your database. A registration form is provided at the end of this manual for your convenience. You are encouraged to pass a copy of the shareware version of FTP along to your friends for evaluation, but please do not give it away altered or as part of another system. Please encourage them to register their copy if they find that they can use it. Anyone distributing FTP for any kind of remuneration must first contact Common Sense Software for authorization. This authorization will be automatically granted to distributors recognized by the (ASP) as adhering to its guidelines for shareware distributors, and such distributors may begin offering FTP immediately (However Common Sense Software must still be advised so that the distributor can be kept up-to-date with the latest version of FTP.). TRADEMARK ACKNOWLEDGMENT Common Sense Software and Family Tree Print Utility are trademarks of Common Sense Software. Microsoft and MS-DOS are registered trademarks of Microsoft Corporation. IBM, XT, AT and PC-DOS are registered trademarks of International Business Machines Corporation. Epson is a registered trademark of Seiko Epson Corporation. LaserJet is a registered trademark of Hewlett-Packard Corporation. Personal Ancestral File, PAF and GEDCOM are registered trademarks of the Church of Jesus Christ of Latter-Day Saints. SUPPORT Support will be provided to registered users by mail, CompuServe, Prodigy, and phone. Phone support will be available weekday evenings from 6PM to 9PM EST and weekends from 10AM to 5PM EST. 5 CompuServe: E-Mail to: Keith R. Wehmeyer (70274,3020) or use Sect. 8 of the ROOTS forum Prodigy: E-Mail to Keith R. Wehmeyer (VMSR09A) or JUMP: HOMELIFE (Geneal. Res.) Address: Common Sense Software Phone: (317) 594-0820 P.O. Box 50941 Indianapolis, Indiana 46250 Please note that we are unable to assist you with directions concerning the use of other programs with FTP, specifically in the procedures you must use to generate GEDCOM files from other programs. Please contact the manufacturer of your genealogy database software for instructions in this area. REQUIRED EQUIPMENT FTP will run on most IBM or compatible computers with 640K of RAM, PC-DOS or MS-DOS 2.1 or greater and two disk drives. An IBM AT or compatible with 640K of RAM and a hard disk are recommended for large family history databases. INTRODUCTION The FTP Family Tree Print program was created to assist in the printing of genealogical information. Version 1.20d supports the FAMILY TIES Computer Genealogy Program, written by E. Neil Wagstaff, Version 1.17 - Version 1.20. Version 2.2d supports the Personal Ancestral File Program, written by the LDS Church, Version 2.1 - Version 2.2. Version GEDd works with any PAF- compatible GEDCOM database representation. FTP can be used with a Family Ties, PAF or GEDCOM database to obtain a variety of family printouts, wall charts and indexes. Some of FTP's capabilities are: 1.Three Generation linked list printouts suitable for binding, including double sided printing and an alphabetized cross- referenced index. 2.Register Reports (Descendants), a textual representation of your family history, including an alphabetized cross- referenced index. 3.Family Group Sheets, similar to the Three Generation charts but with greater detail, including an alphabetized cross- referenced index. 4.Family history Wall Chart containing ALL PERSONS in your Family History database, also including an alphabetized cross- referenced index. 5.Ancestor and Descendant Wall Charts, including an alphabetized cross-referenced index. 6.Family tree "pruning" capability to print all Wall Charts using a selective portion of the database. 7.Interactive database perusal system to locate selected family units, display details on the family, and traverse family links. 6 8.Convert your existing genealogy database into the Genealogical Data Communications (GEDCOM) format so that it may be exported to other programs. FTP's GEDCOM export feature has now been officially certified by the Church of Jesus Christ of Latter- Day Saints for submission of GEDCOM data for the Ancestral File database. 9.Customization capabilities to adapt the FTP printing system to any type of printer, including Post Script printers. This manual is divided into the following sections. The first part provides installation and set-up information so you can get FTP running on your Family History database. A brief description of the FTP Main Menu is also provided so that you can start and exit the FTP program. Next, the database perusal system is presented, so that you can learn how to traverse along your family tree and obtain Three Generation charts and displays. The features of the Three Generation chart printing system are then detailed, allowing you to print selected charts as desired. Next, the manual presents a description of the Family History Wall Chart system, a new and interesting way to "get the BIG picture" on your family history. Finally, the manual concludes with a description of the Register Report writing capability, a unique way to print descendant information in textual paragraphs, and Family Group sheets. While FTP was designed to be operated by the computer novice with little training, please take the time to read this manual and get to know FTP's capabilities. It is best to try some of the commands with FTP as you read along, so that you can understand exactly how they work. Don't worry about damaging your database by accident; FTP was designed to use your database in a read-only mode. This means that FTP is unable to alter your database in any way; it can only display data previously created by your genealogy program. NEW FEATURES IN FTP Version D This section of the manual lists the new features which are now available in FTP with this release. Experienced FTP users may only need to read this section, along with the descriptions of the new commands, in order to become fully familiar with this new version. First-time users can ignore this section and resume with the installation instructions. GEDCOM Extensions FTP's GEDCOM export capability is now available in all three versions of FTP (Family Ties, PAF, and GEDCOM). Now all versions of the program will allow you to create a GEDCOM file consisting of only part of your database (as represented on the last Wall Chart), or your entire database. This GEDCOM capability has been certified by the LDS church for submissions to Ancestral File, and complies with the GEDCOM Draft Release 5.0 Specification, dated December 31, 1991. 7 Register Reports FTP now contains yet another new printed report, called the Modified Register format report. This report is used in place of a Descendants Chart, where all information known about a person is formatted in easy-to-read paragraphs. An alphabetized index is also included to aid in locating individuals in the narrative. Family Group Sheets FTP can now also print Family Group sheets, a one page report containing extensive information on a complete family. These pages are similar to the Three Generation Charts, but contain greater detail on each family and print in compressed print (132 characters). Wall Chart Improvements Many additions have been made to the Wall Chart generation section of FTP. First, you may now select the Box Width to be used in printing individuals on the chart. Using a larger box width (the default is 11 characters) permits longer names to be printed inside the box. You may also now save the last generated wall chart to disk for recovery and printing later. Simply recall the file containing the Wall Chart positioning locations and the people will be returned to the proper positions for printing, index generation, GEDCOM export, etc. Performance Improvements Many improvements have been made to the FTP Wall Chart generation utilities, pedigree collapse checking, and conversion programs to improve performance. In some cases Wall Chart generation times are up to 10 times shorter than Version C! This dramatic increase in speed could only be accomplished by consuming more of your computer's RAM memory. Effective this release, it is suggested that you have 640K of RAM to run FTP. Bug Fixes Fixed in Version D were the following: better support for early IBM monochrome displays which were unable to support highlighting or reverse video; full 5-digit support in all number fields for those of you with over 10,000 people in your database (FTP now supports 32,700 people in a single database); a majority of the DOS errors which occur when problems develop with the printer are now trapped by FTP, rather than having you "bounced out" to DOS in a program crash; better support for laser printers; and a special way to invoke FTP if your computer's BIOS does not properly support video scrolling. We also heard your suggestions for more detailed directions on selecting "Starting" and "Terminating" people for Wall Chart generation, and have included more information on this topic in the manual. 8 If you have a problem, please send us a copy of your database on disk, and a description of the problem. We will fix the problem and return a new version of FTP to you as soon as possible. INSTALLATION Installation of the FTP program is easy, even for the novice computer user. Please find the section for your computer configuration (Floppy drives or Hard Disk), and proceed with the directions that follow. Installing FTP GEDd (GEDCOM) On A Floppy Disk System Copy all the programs on your disk to another floppy disk. Single disk drive users must simply swap their diskettes at the appropriate time. Run the GED2FTP.BAT program to import your GEDCOM database file and reformat it into a file suitable for use by FTP. GED2FTP must be run whenever you have modified your GEDCOM database and wish to see these changes in FTP. You may then run the FTP program. To run the program, select the floppy drive where FTP is located (A: or B:), and type GEDP. The FTP program will then begin to search for the necessary database files it needs to run. If it is unable to find the files, you will be prompted to tell FTP where the files can be found. Installing FTP GEDd (GEDCOM) On A Hard Disk System Copy all the programs on the disk to the sub-directory where your GEDCOM data files currently reside. Run the GED2FTP.BAT program to import your GEDCOM database file and reformat it into a file suitable for use by FTP. You must run the GED2FTP program each time you change your GEDCOM database and wish to see those changes in FTP. To run FTP, select the appropriate sub-directory using the Change Directory command (CD \dirspec), and invoke the program by typing GEDP. QUICK START There are now several optional ways to run the FTP program. First, if you have a monochrome monitor, start FTP using the "/M" command (Example: you would type "FTP /M" for the Family Ties version, "PAFP /M" for the PAF version, or "GEDP /M" for the GEDCOM version). If you encounter difficulties in generating a Wall Chart with the FTP program (your computer "hangs", or fails to respond to any keystrokes), invoke FTP with the "/BIOS" command. This command tells FTP to minimize its use of special BIOS calls which some older systems cannot support. Now that you have installed and invoked the FTP program, the program should begin organizing your family history database for display purposes. This process can take some time, depending upon the size of your database and the speed of your computer. When this is completed, the message, "Press Any Key" appears. By pressing a key, you will enter FTP's MAIN menu and the Three 9 Generation chart corresponding to your first database record will be displayed. To exit the FTP program, type 'Q' for Quit, and you will be returned to DOS. The display is organized in the following manner. Each page represents a single family, containing the parents and their children. In addition, the parent's parents are included so that you may see how various families are linked together. The display is organized so that the husband appears in the left center box, and the wife in the right center box. Page numbers located beneath these two boxes indicate the page number of an other marriage for that person (shown as {xxx}). Birth, death, and marriage date information is provided for these individuals. Should the identity of a husband or wife be unknown, that particular box will remain empty. Parents of the husband and wife appear in the upper row of boxes. A page number is also provided for each set of parents corresponding to the page where their family will be displayed. This allows the user to locate and trace a desired family lineage. Children appear on a single line below the parents. FTP is designed to display 5 children at a time. Should there be more than 5 children, the lower line of the children's box will say "More Children", and other children can be viewed by pressing "M" for More children. When all children have been displayed, pressing "M" again will return to the display using the first 5 children. Birth, death, and page number information is provided for each child. It should be noted that some children will not have a page number next to their names. This is due to the fact that these children have no spouses or children themselves, so they need only appear on the parent's page. On color displays, certain people in the database will be displayed in green or red, rather than white. These colors are used in conjunction with the tree "pruning" capabilities included in FTP. Green indicates the starting person that will be used for all wall charts (all people, descendants, or ancestors). Red is used to indicate terminating people, which are selected to remove family lines from the various wall charts. Terminating people are not included in wall charts when they are generated. Guidelines in selecting the starting person and terminating persons can be found in the command descriptions below (see the Tree command). On monochrome displays, these people will be shown in reverse video. PERUSING THE DATABASE Now that you have learned how to start and stop the FTP program, it is time to learn how to use the database perusal system. This system was designed to allow you to follow certain family lineage easily. 10 Details Display The first command is the Details command, executed by typing the letter "D" at the MAIN menu. The details command offers additional detailed information on the selected husband/wife pair such as record number, birth, christening, death, burial and marriage information. The combination of the Three Generation chart and the Details display is used to make one page for printing. Jump to Next Page The Next command (type "N" from the MAIN menu) allows you to jump to the next page number. When you have reached the end of your database, the Next command jumps back to the first page. Jump to New Page The Jump command (type "J" from the MAIN menu) allows you to jump to any desired page number. This is useful when you know the page number where a particular family is displayed. In addition, the page number of each child or parent is displayed on the Three Generation chart. You may use the Jump command to move to these particular page numbers as desired. Jump to Husband's or Wife's Parents Several commands are also available to jump to specific locations along the family tree. The Husband's parents command (type "H" from the MAIN menu) selects the husband's parents to be displayed in Three Generation form, moving their information from the upper left corner of the screen to the center. Likewise, the Wife's parents command ("W" from the MAIN menu) selects the wife's parents information in the upper right corner of the display to appear in the center. These traversals are also possible by using the Jump command, and entering the page number displayed by their information. Jump to a Child A specific child may be selected by using the Child command ("C" from the MAIN menu), followed by the number which appears to the left of the child's name. If only one child exists the program will immediately jump to that child's page when you press "C" (no child number is required). You may not select children which do not have a valid page number. Jump to Another Marriage You may jump to a husband or wife's Other Marriage by using the OtherMar command ("O" from the MAIN menu). If both husband and wife have other marriages you will be asked to select the desired marriage by pressing "H" or "W". 11 Spend a few moments moving around your database using the Jump, Hpar, Wpar, OtherMar and Child commands. Use the Details command to view additional information on the selected family. Remember, you cannot damage your database using the FTP program, as FTP only reads your database. It cannot write or otherwise modify your data. PRINTING THE DATABASE This portion of the FTP reference focuses on the printing capabilities. Several types of charts may be printed by selecting the Print command ("P" from the MAIN menu). This will invoke the PRINT menu. Throughout this section, the menu being described will be shown in a specific format. This format will be explained with the use of the following example: PRINT | CONFIG | CHARACTER TRANSLATION This means that to select this menu, you first select "Print" from the MAIN menu, followed by "Config" from the PRINT menu, and finally "Character Translation" from the PRINT | CONFIG menu. In order to enter numbers when prompted, use the numeric keys and then press [ENTER]. If the [ESC] key is pressed, the original value will be restored. PRINT Menu The PRINT menu allows you to print your database in various formats. Pressing "P" from the MAIN menu will cause the PRINT menu to be displayed. The PRINT menu presents the options listed below. Printing Three Generation Charts Pressing "T" from the PRINT menu will display the PRINT | THREE GENERATION CHARTS menu. This menu allows the user to print the Three Generation charts displayed on the monitor. A more complete description follows in the next section. Printing Wall Charts Pressing "W" from the PRINT menu will display the PRINT | WALL CHART menu. This menu allows the user to print a chart of the starting person's ancestors, descendants, or all people in the database, along with their interconnecting links. This capability is described in more detail in a later section. Printing Register Reports Pressing "R" from the PRINT menu will display the PRINT | REGISTER REPORT menu. This menu allows the user to print the descendant history of a starting person, along with an alphabetized index. This capability is described in a later section. 12 Printing Family Group Sheets Pressing "G" from the PRINT menu will display the PRINT | GROUP SHEETS menu. This menu allows the user to print family group sheets, along with an alphabetized index. This capability is described in a later section. Printer Configuration Pressing "C" will display the PRINT | CONFIG menu. This menu allows the user to configure certain key character values in order to draw boxes and initialize the printer. Pressing [ESC] will cancel the PRINT menu and return to the MAIN menu. For the most part, the [ESC] key is used in the program to return to the next menu level, terminating finally at the MAIN menu. PRINTING THREE GENERATION CHARTS PRINT | THREE GENERATION CHARTS menu The PRINT | THREE GENERATION CHARTS menu allows the user to print the contents of the database in Three Generation chart format. This format allows every person in the database to be printed. Each chart occupies a printed page. The chart is in the same format as the display screen (described earlier). The only differences are that the printed chart allows up to twenty children to be displayed, and the Details chart, which can be displayed by pressing the "D" key from the MAIN menu, occupies the bottom of the page on the printed chart. Each person printed on the chart has cross references to other charts on which they appear. The cross references are given between the braces ({xxxxx}), where "xxxxx" would indicate the page number. References are given for the parents, other marriages and children. The entire database may be easily examined with the use of a complete set of these charts. Pressing "T" from the PRINT menu will cause the PRINT | THREE GENERATION CHARTS menu to be displayed. The options of the PRINT | THREE GENERATION CHARTS menu are defined in the following paragraphs. Printer Mode Command Pressing "P" from the PRINT | THREE GENERATION CHARTS menu will allow the user to enter a printer control string that will place the printer into the mode desired for printing Three Generation charts. This printer control string will be sent to the printer prior to printing any of the Three Generation charts. When the program has completed the printing of these charts, it will send the "Initialize" printer control string to the printer. The "Initialize" printer control string may be modified from the PRINT | CONFIG menu. All printer control strings should be entered as a list of ASCII codes separated by commas (Example: "15,27,48" Note: do NOT enter the double quote characters.) Press 13 [ENTER] when the string has been completely entered or press [ESC] to restore the original string. Set Left Margin Pressing "L" will allow the user to enter a value for the left margin. The program will add this number of spaces to the left of the printed chart on all pages. Set Binding Spaces Pressing "B" will allow the user to enter a value for the binding spaces. The program will add this number of spaces to the left of the printed chart only on right hand pages. The right hand pages will have this number of spaces plus the spaces specified for Left Margin added to the left of the chart. However, left hand pages (double sided printing) will have only the left margin spaces added to the left of the chart. Note that if double sided printing is not selected, then all pages are right hand pages and the binding spaces will be added. Select Double Sided Printing Pressing "D" will toggle double sided printing on or off. If double sided printing is selected, then all odd (right hand) pages will be printed first and the user will be prompted to reverse the paper. Once the paper has been reversed, the user can press any key and the program will print the even (left hand) pages on the back of the odd pages. Page 2 will print on the reverse side of page 1, etc. See the description of left margin and binding spaces presented above for positioning the charts differently on left and right hand pages. Print Font Size Pressing "F" will select the font size if FTP is being used with a PostScript printer. PostScript printers can be selected from the PRINT | CONFIG menu. Font size will determine the size of each printed character, and therefore the size of the Three Generation chart. See the end of this manual for more information on PostScript printing. Print Alignment Line Pressing "A" will cause an alignment line to be printed. This line will obey the left margin and binding space settings currently in effect. If double sided printing is selected, then two lines will be printed; one for the left hand pages and one for the right hand pages. Print This (Current) Chart Pressing "T" will cause one Three Generation chart to be printed. The chart will contain the information that is currently 14 displayed on the screen, plus the Details screen associated with that page. Print a Range of Charts in the Database Pressing "R" will cause a range of Three Generation charts to be printed. You will be prompted for the range of pages desired. This command utilizes the double sided printing option (if enabled) to print a chart set on both sides of the paper. Print All Charts in the Database Pressing "C" will print a complete set of Three Generation charts. This command utilizes the double sided printing option (if enabled) to print a chart set on both sides of the paper. Print Modified Charts Pressing "M" will cause all Three Generation charts whose information has been modified since a certain date to be printed. The user will be prompted to enter a date, which must be entered in the format "DD-MMM-YYYY", where "DD" is the day (01-31), "MMM" is the month (Jan-Dec) and "YYYY" is the four digit year (1989). All charts which contain information that has been modified on or after that date will be printed. This command is currently supported only in FTP for Family Ties, as PAF and GEDCOM records do not contain a field with the date the record was last updated. Print Three Generation Chart Index Pressing "I" will display the PRINT | THREE GENERATION CHARTS | INDEX menu. This menu is described in the section entitled, "PRINTING AN INDEX". It allows the user to print an alphabetized index to the Three Generation charts. Print Three Generation Charts From the Last Wall Chart The PRINT WALLCHART command may be used in conjunction with the TREE command from the MAIN menu to print a chart of a selected family line. Pressing "W" from the PRINT | THREE GENERATION CHARTS menu will print the charts associated with the last generated wall chart, allowing you to print three generation charts of a specific family line. [ESC] - Return to PRINT menu Pressing the ESCAPE ([ESC]) key will cancel the PRINT | THREE GENERATION CHARTS menu and return to the PRINT menu. PRINTING WALL CHARTS PRINT | WALL CHART menu 15 The PRINT | WALL CHART menu allows the user to print the contents of the database in Wall chart format. This format prints each person in the database on a single Wall chart with no crossed lines. Lines are drawn on the chart to connect spouses and also to connect parents with their children. This version of the program removes the crossed lines produced by Pedigree Collapses which appeared in earlier versions. The Wall chart will be printed across physical page boundaries. The pages must then be trimmed and taped together to form the complete chart. Pressing "W" from the PRINT menu will cause the PRINT | WALL CHART menu to be displayed. The PRINT | WALL CHART menu options are described in the following paragraphs. Enable/Disable Horizontal Spacing Pressing "S" will toggle the horizontal spacing on or off. If horizontal spacing is on, then a person will not be placed on the chart directly next to another person. Instead, a blank space will be inserted between them. Spouses will still be placed next to one another, but people related in ANY OTHER WAY will be separated by a blank space. Note that turning on horizontal spacing will cause the chart to be wider, but it will be much easier to read. Set Horizontal Optimization Pressing "H" will allow the user to enter a value for the horizontal optimization. The exact meaning of this item is closely related to the Wall chart generation algorithm and not easily explained. Increasing the value of this item will tend to trade horizontal space for vertical space. The user should experiment with it to find the most convenient size for the chart. The usefulness of this item will vary depending on the structure of family relationships in the database. If the chart is generated, and it is very large horizontally and short vertically, then increase the value of this item and regenerate the chart. Including Pedigree Collapse Information Pressing "I" will allow the user to include all information on family lines which contain Pedigree Collapses. This command is only useful on Ancestors or Descendants Charts, as the All Persons chart always includes this information. See the following section on Pedigree Collapses for additional information. Use of this command may cause your Wall Chart to print with crossed lines and other irregularities under certain circumstances. Chart Type The chart type can be selected by pressing "C" and toggling through the available choices. Chart types currently supported are the All Persons wall chart, Ancestors wall chart, and 16 Descendants wall chart. All charts begin with the defined starting person and continue outwards. Generate Wall Chart Pressing "G" will instruct the program to generate a wall chart layout using the layout options described above. When this command is entered, the menu will disappear and the program's progress will be shown by a chart outline on the screen. This outline is drawn using a box for each person placed on the chart. If the database is large, then only a portion of the outline may be shown on the screen. The bottom line of the screen will contain a display of the maximum row and maximum column positions needed. This display will change as new persons are placed on the chart. After all persons are placed on the chart, a vertical optimization step will begin. During this step, all people are examined to see if they can be moved upward on the chart without causing crossed lines. The Wall chart generation may take a substantial period of time to execute if the database is large, so be patient. NOTE: A test is performed after the chart is generated and optimized to determine that no two people are placed in the same position. If this occurs, a Collision Error will be reported. Write down the numbers of the individuals who have collided, and send this information (along with a copy of your database) to the authors. We will make the necessary corrections in the program to ensure that the program will function with your database. After the generation is completed, a new menu will automatically be invoked, called the PRINT | WALL CHART | OPTIONS menu. This menu is described below. Return to Previous Wall Chart In the event that you make a mistake and exit the PRINT | WALL CHART | OPTIONS menu prematurely, you can return to this menu and bypass the process of having to regenerate the chart by pressing "R". The previously generated chart will be restored and you will be returned to the PRINT | WALL CHART | OPTIONS menu as if you had generated the chart. You may return to this chart at any time until you exit the program or generate a new wall chart. Load Wall Chart Data From a File Pressing "L" will allow the user to load a Wall chart position file for printing purposes. This allows the user to save a chart configuration without regenerating it again, then use it later for additional printing (Wall chart or associated Three Generation charts) or GEDCOM export (last Wall chart option). As in the Return to Previous Wall Chart command above, the chart will be restored and you will be returned to the PRINT | WALL CHART | OPTIONS menu as if you has generated the chart. [ESC] - Return to PRINT Menu 17 Pressing escape cancels the PRINT | WALL CHART menu and returns to the PRINT menu. PRINT | WALL CHART | OPTIONS menu This menu allows the user to select printer options which are used for printing the Wall chart. The lower box in the menu does not show options but instead displays what the total size of the chart would be if it was printed with the printer options currently in effect. As values for the printer options are changed, this display will show their effect on the size of the chart. The PRINT | WALL CHART | OPTIONS menu contains options which are discussed in the following paragraphs. Set Printer Initialization Pressing "P" will allow the user to enter a printer control string that will place the printer into the mode desired for printing the Wall chart. This printer control string will be sent to the printer prior to printing the chart. When the program has completed the printing of the chart, it will send the "Initialize" printer control string to the printer. The "Initialize" printer control string may be modified from the PRINT | CONFIG menu. This command only appears when a PostScript printer is NOT used. Set Printer Orientation Pressing "P" when using a PostScript printer toggles the printer orientation between Portrait and Landscape modes. This can be used to make the process of taping together all the various pages easier by requiring fewer horizontal pages. Set Box Width Pressing "X" allows the user to set the size of each box on the Wall Chart to permit as wide a box as is needed to accommodate names. The default and minimum value for the box width is 11 characters. In order to generate the best looking box, set the Box Width value to an odd number. This permits the vertical bars connecting parents to children to be centered on the box. Set Font Size Pressing "F" will select the font size if FTP is being used with a PostScript printer. PostScript printers can be selected from the PRINT | CONFIG menu. Font size will determine the size of each printed character, and therefore the width of the Wall Chart. See the end of this manual for more information on PostScript printing. Set Total Lines per Page 18 Pressing "T" will allow the user to enter a value for the total lines per page. This value specifies the maximum number of lines that the printer can place on a single page. This value is used to determine if a form feed is sent after the last usable line of the page has been printed. If total lines per page is equal to usable lines per page then a form feed will not be sent. This is typically used for continuous form paper so that printing each column of pages is one continuous operation. Set Usable Lines per Page Pressing "U" will allow the user to enter a value for the usable lines per page. This value specifies the number of lines that should be used on each page when printing the chart. Set Page Length (inches) Pressing "L" will allow the user to enter a value for the page length in inches. This value is only used to display the printed size of the chart which was described above. Set Characters per Line Pressing "C" will allow the user to enter a value for the characters per line. This value specifies how many characters the printer can print on each line. Set Line Width (inches) Pressing "W" will allow the user to enter a value for the page width in inches. This value is only used to display the printed size of the chart which was described above. Enable/Disable Printing Dot In Blank Cell Pressing "B" will toggle this feature on or off. If it is turned on then a blank cell in the Wall chart will have a dot printed in the center. This dot is helpful when following row/column lines to locate a person on the chart. Print Birth/Death Dates Pressing "D" will toggle this feature on or off. If it is turned on then each person on the chart will have the birth and death years printed on the lower left and right box outlines respectively. Enable/Disable Other Marriage Reference Pressing "O" will toggle this feature on or off. If it is turned on then a person with more than one marriage will have the letters "OM" printed on the upper right box outline. Print Three Generation Cross Reference 19 Pressing "R" will provide each person on the wall chart with a cross reference in the upper left box outline. If the page number cross reference is selected then each person will have the page number of their Three Generation chart printed on the upper left box outline. A person that does not appear as husband or wife on a Three Generation chart will not have a number printed regardless of this feature's selection state. This occurs for all unmarried children in the database. If the record number cross reference is selected then each person will have their Family Ties of PAF record number in the upper left box outline. Up to five digits will be displayed. Print Wall Chart Pressing "W" will initiate the printing of the Wall chart. The PRINT | WALL CHART | OPTIONS menu is removed, and a small window is opened to show how much of the chart has been printed. Printing the chart may be stopped at any time by pressing the [ESC] key. Print Index Pressing "I" will display the PRINT | WALL CHART | OPTIONS | INDEX menu. This menu is described in the section entitled, "PRINTING AN INDEX". It allows the user to print an alphabetized index to the Wall chart. Save Wall Chart Positions to a File Pressing "S" will save the current positions of all people on the Wall chart to a file. This file can be recovered later using the Load Wall Chart Data from a File command under the PRINT | WALL CHART menu. The chart can then be re-printed or used for GEDCOM export without having to generate it again. It is suggested that Wall charts be saved with the ".CHT" extension in order to keep track of all chart files easily. Generate New Layout Pressing "N" will return to the PRINT | WALL CHART menu. This will allow the user to generate another Wall chart using different layout option values. [ESC] - Return To MAIN Menu Pressing [ESC] cancels the PRINT | WALL CHART | OPTIONS menu, returning to the PRINT menu. PEDIGREE COLLAPSES AND WALL CHARTS This section provides additional information on how FTP deals with Pedigree Collapses in the generation of Wall Charts for Ancestors, Descendants, or All Persons. The section consists of a definition of Pedigree Collapse, followed by how FTP deals with 20 it during database conversion, Wall Chart generation, and other functions. What Is Pedigree Collapse? Pedigree Collapse is the term used to describe the situation where people are related in more than one way. Common examples of Pedigree Collapse include: the marriage of cousins (they are spouses and cousins), two brothers from one family who marry two sisters from another family (they are double in-laws), or a woman who marries a man, then later marries his brother (the men are both a spouse and an in-law). The current version of Family Ties (Version 1.19g) does not allow the genealogist to enter Pedigree Collapse information; however, both PAF and GEDCOM representations do permit these multiple relationships to exist. What Is The Problem With Pedigree Collapse? The FTP Wall Chart generation software is designed to display your family history information in a clear and concise manner. The Wall Charts were designed so that no lines would cross on the page, providing a clear understanding of each family and its relationships. Pedigree Collapses would cause crossed lines on the Wall Charts, making them difficult to read. How Does FTP Solve This Problem? FTP uses a two step approach towards Pedigree Collapses. First, Pedigree Collapses are detected during the conversion process (FTCONV, PAFCONV, or GED2FTP), and adjustments are made in the database to permit proper Wall Chart printing. These collapses are reported during conversion time simply for the user's benefit; they do not reflect problems with either the user's database or the FTP program. These changes to the database do not affect the Three Generation Charts, Register Reports, Family Group Sheets, Indexes, or GEDCOM export capabilities of FTP. Next, Pedigree Collapses are printed on the Wall Charts in a unique way. Each person with a Pedigree Collapse appears on a Wall Chart twice; once as a child under their parents (with no spouse or siblings), and once as a parent with a spouse and children (but no mother or father). The Row and Column locations of this person appear in the outline of the box using "Rxxx Cxxx", where "Rxxx" is the Row number and "Cxxx" is the column number. When the Row and Column locations are zero ("R0 C0") this means that the person does not appear elsewhere on the chart and that this part of the family line has been terminated. Using the "I"nclude Pedigree Collapses command from the PRINT | WALL CHART menu will include the second listing of each person who is a Pedigree Collapse, but this may sometimes result in charts with irregularities. PRINTING REGISTER REPORTS 21 PRINT | REGISTER REPORT menu The PRINT | REGISTER REPORT menu allows the user to print a descendants history narrative in Modified Register format. This format allows every descendant of the starting person in the database to be printed. Each person (and their spouse, if present) is printed in one paragraph. The children of this person are then listed, with any children that also have children printed again in a separate paragraph in the next generation. Children which are continued in the next generation have a "+" sign printed in front of their number. This indicates that this family line continues into the next generation. The report is organized by generation, and descendants are grouped by families as well as by generation. Pressing "R" from the PRINT menu will cause the PRINT | REGISTER REPORT menu to be displayed. The options of the PRINT | REGISTER REPORT menu are defined in the following paragraphs. Printer Mode Command Pressing "P" from the PRINT | REGISTER REPORT menu will allow the user to enter a printer control string that will place the printer into the mode desired to print Modified Register reports. This string will be sent to the printer prior to printing the report. When the program has completed printing, it will send the "Initialize" printer control string to the printer. The "Initialize" printer control string may be modified from the PRINT | CONFIG menu. All printer control strings should be entered as a list of ASCII codes separated by commas (Example: "15,27,48" Note: do NOT enter the double quote characters.) Press [ENTER] when the string has been completely entered or press [ESC] to restore the original string. Set Font Size Pressing "F" will select the font size if FTP is being used with a PostScript printer. PostScript printers can be selected from the PRINT | CONFIG menu. Font size will determine the size of each printed character, and therefore the width of the Register Report. See the end of this manual for more information on PostScript printing. Set Left Margin Pressing "L" will allow the user to enter a value for the left margin. The program will add this number of spaces to the left of the printed chart on all pages. Select Column Width Pressing "C" from the PRINT | REGISTER REPORT menu will allow the user to select the column width for the Register Report paragraphs. The program will word wrap the text on each individual (and their spouse, if they exist) to this column 22 width. Use this command, along with the "L"eft margin command, to print the Register report text in the proper location on the printed page from left to right. Set Usable Lines per Page Pressing "U" will allow the user to enter the number of lines which may be printed on each page. The program will print all information (including headers and page numbers) within these limits. Set Top Margin Pressing "T" will allow the user to specify how many lines the printer must be advanced at the top of a new page. Use this command, along with the "U"sable lines per page command, to print the Register Report text in the proper location on the printed page from top to bottom. Select Double Sided Printing Pressing "D" will toggle double sided printing on or off. If double sided printing is selected, then all odd (right hand) pages will be printed first and you will be prompted to reverse the paper. Once the paper has been reversed, you can press any key and the program will print the even (left hand) pages on the back of the odd pages. Page 2 will print on the reverse side of page 1, etc. See the description of left margin presented above for positioning the charts differently on left and right hand pages. Print the Register Report Pressing "R" will cause the Modified Register Report to be printed. This command utilizes the double sided printing option (if enabled) to print the report on both sides of the paper. Print Register Report Index Pressing "I" will display the PRINT | REGISTER REPORT | INDEX menu. This menu is described in the following section entitled, "PRINTING AN INDEX". It allows the user to print an alphabetized index to the Modified Register report. [ESC] - Return to PRINT menu Pressing the ESCAPE ([ESC]) key cancels the PRINT | REGISTER REPORTS menu and return to the PRINT menu. PRINTING FAMILY GROUP SHEETS PRINT | GROUP SHEETS menu 23 The PRINT | GROUP SHEETS menu allows the user to print the contents of the database in Family Group Sheet format. Each family occupies a printed page, with additional pages used as necessary for families with a large number of children. The group sheet contains all birth, christening, death, and burial information on a husband and wife, with brief information provided on each child. Each person printed on the chart includes their record number in the database for easy reference. Each Family Group Sheet is numbered in the same sequence as the Three Generation Charts for easy reference. Pressing "G" from the PRINT menu will cause the PRINT | GROUP SHEETS menu to be displayed. The options of the PRINT | GROUP SHEETS menu are defined in the following paragraphs. Printer Mode Command Pressing "P" from the PRINT | GROUP SHEETS menu will allow the user to enter a printer control string that will place the printer into the compressed print mode desired for printing Family Group Sheets. This printer control string will be sent to the printer prior to printing any of the Family Group Sheets. When the program has completed the printing of these charts, it will send the "Initialize" printer control string to the printer. The "Initialize" printer control string may be modified from the PRINT | CONFIG menu. Select Double Sided Printing Pressing "D" will toggle double sided printing on or off. If double sided printing is selected, then all odd (right hand) pages will be printed first and the user will be prompted to reverse the paper. Once the paper has been reversed, the user can press any key and the program will print the even (left hand) pages on the back of the odd pages. Page 2 will print on the reverse side of page 1, etc. Print Font Size Pressing "F" will select the font size if FTP is being used with a PostScript printer. PostScript printers can be selected from the PRINT | CONFIG menu. Font size will determine the size of each printed character, and therefore the size of the Family Group Sheet. See the end of this manual for more information on PostScript printing. Print This (Current) Sheet Pressing "T" will cause a single Family Group Sheet to be printed. The sheet that is printed will contain the information that is currently displayed on the screen. Print a Range of Sheets in the Database 24 Pressing "R" will cause a range of Family Group Sheets to be printed. You will be prompted for the range of pages desired. This command utilizes the double sided printing option (if enabled) to print a set of group sheets on both sides of the paper. Print All Sheets in the Database Pressing "A" will print a complete set of Family Group Sheets. This command utilizes the double sided printing option (if enabled) to print a set of group sheets on both sides of the paper. Print Modified Sheets Pressing "M" will cause all Family Group Sheets whose information has been modified since a certain date to be printed. The user will be prompted to enter a date, which must be entered in the format "DD-MMM-YYYY", where "DD" is the day (01-31), "MMM" is the month (Jan-Dec) and "YYYY" is the four digit year (1989). All charts which contain information that has been modified on or after that date will be printed. This command is currently supported only in FTP for Family Ties, as PAF and GEDCOM records do not contain a field with the date the record was last updated. Print Group Sheet Index Pressing "I" will display the PRINT | GROUP SHEETS | INDEX menu. This menu is described in the section entitled, "PRINTING AN INDEX". It allows you to print an alphabetic index to the group sheets. Print Group Sheets From the Last Wall Chart The PRINT WALLCHART command may be used in conjunction with the TREE command from the MAIN menu to print a chart of a selected family line. Pressing "W" from the PRINT | GROUP SHEETS menu will print the group sheets associated with the last generated wall chart, allowing you to print group sheets of a specific family line. [ESC] - Return to PRINT menu Pressing the ESCAPE ([ESC]) key will cancel the PRINT | GROUP SHEETS menu and return to the PRINT menu. PRINTING AN INDEX FTP allows the user to print an alphabetized index to the Three Generation charts, Wall charts, and Register Reports. It also allows the user to specify printer options which affect the way the index is printed. The PRINT | THREE GENERATION CHARTS | INDEX menu, PRINT | WALL CHART | OPTIONS | INDEX menu, and PRINT 25 | REGISTER REPORT | INDEX menu are identical, and present the options described in the following paragraphs. Set Printer Mode Command Pressing "P" will allow the user to enter a printer control string that will place the printer into the mode desired for printing the Three Generation chart index. This printer control string will be sent to the printer prior to printing the index. When the program has completed the printing of the index, it will send the "Initialize" printer control string to the printer. The "Initialize" printer control string may be modified from the PRINT | CONFIG menu. Set Font Size Pressing "F" will select the font size if FTP is being used with a PostScript printer. PostScript printers can be selected from the PRINT | CONFIG menu. Font size will determine the size of each printed character, and therefore the width of the index. See the end of this manual for more information on PostScript printing. Set Left Margin Pressing "L" will allow the user to enter a value for the left margin. The program will add this number of spaces to the left of the printed index on all pages. Additional information can be found in the description of Width of Column below. Set Binding Spaces Pressing "B" will allow you to enter a value for the binding spaces. The program will add this number of spaces to the left of the printed index only on right hand pages. The right hand pages will have this number of spaces plus the spaces specified for left margin added to the left of the index. However, left hand pages will have only the left margin spaces added to the left of the chart. Note that if double sided printing is not selected, all pages are right hand pages and the binding spaces will be added. Set Width of Column Pressing "W" will allow the user to enter a value for the width of the index. The program will need at least 29 characters for printing everything but the name field. Therefore, the specified width must be greater than 29. All additional characters beyond the 29 will be used for the name field. If a name will not fit into the space allotted, then it will be truncated. Specifying this width in conjunction with the left margin and binding spaces allows the right margin to be calculated using the following formula: 26 Right Margin = Columns/Page - Left Margin - Binding Spaces Set Usable Lines per Page Pressing "U" will allow the user to enter a value for the number of lines which may be used on each page. The value entered here INCLUDES space used to print the index header and the page number. See the description of Top Margin below for additional information. Set Top Margin Pressing "T" will allow the user to enter a value for the number of lines to skip at the beginning of each page of the index. The bottom margin may be calculated from the specified values for top margin and usable lines/page using the formula given below: Bottom Margin = Total Lines/Page - Top Margin - Usable Lines/Page Enable/Disable Double Sided Printing Pressing "D" will toggle double sided printing on and off. If double sided printing is selected, then all odd (right hand) pages will be printed first and the user will be prompted to reverse the paper. Once the paper has been reversed, the user can press any key and the program will print the even (left hand) pages on the back of the odd pages. Page 2 will print on the reverse side of page 1, etc. See the description of left margin and binding spaces presented above for positioning the index differently on left and right hand pages. Print Alignment Line Pressing "A" will cause an alignment line to be printed. This line will obey the left margin and binding space settings currently in effect. If double sided printing is selected, then two lines will be printed; one for the left hand pages and one for the right hand pages. Print the Index Pressing "I" will initiate the printing of the index. [ESC] - Return To Previous Menu Pressing the escape key will cancel the INDEX menu and return to the appropriate printing menu (Three Generation charts, Wall charts, or Register Report). PRINTER CONFIGURATION PRINT | CONFIG menu 27 This menu allows the user to select printer options which are used for ALL printing operations. Printing options which are specific to a particular printing format can be changed when selecting options for that format. Pressing "C" from the PRINT menu will cause the PRINT | CONFIG menu to be displayed. The PRINT | CONFIG menu will present options which are documented in the following paragraphs. Set Output Device All printouts may now be re-directed to a variety of output devices, including the LPTx: ports, the COMx: ports, and filenames. To specify a port (such as LPT1:), type in the name WITHOUT THE COLON. Filenames can be selected by typing the full path, name and extension. Change the output device by pressing "D" and entering your device selection. The default device is "PRN", the system printer. Set Printer Default Initialization Pressing "I" will allow the user to enter a printer control string that will place the printer into its default state. The default state is that which the user wants the printer to be in when this program is terminated. This string should also clear the printer buffer of characters because it is used to abort printing. This string defaults to the value used by most IBM/EPSON compatible printers. Set Begin Bold Character String Pressing "B" will allow the user to enter a printer control string that will cause the printer to print bold characters. This string is defaulted to the value used by most IBM/Epson compatible printers. Set End Bold Character String Pressing "E" will allow you to enter a printer control string that will cause the printer to print normal weight characters (not bolded). This string is defaulted for use with IBM/Epson compatible printers. Post Script Printer Support Pressing "O" will toggle whether FTP should convert all printed output into PostScript language. This setting should only be enabled if the printer to be used supports the PostScript command language. See below for information on using PostScript with FTP. Set Paper Type 28 Pressing "P" will toggle the type of paper to "Continuous" or "Single sheet". If "Single sheet" is selected the program will pause between pages to allow the user to position the paper. Save Printer Configurations Pressing "S" will save all printer configuration information used by the FTP program for wall charts, indexes, and three generation charts. This configuration file is named PRTOPT.FTP, and is automatically loaded when you run the FTP program. If the file cannot be found, a series of defaults are selected which support most Epson-compatible dot matrix printers which utilize the IBM character set. Set Character Translation Table Pressing "C" will display the PRINT | CONFIG | CHARACTER TRANSLATION menu. This menu is described below. [ESC] - Return To Print Menu Pressing [ESC] will cancel the PRINT | CONFIG menu and return to the PRINT menu. PRINT | CONFIG | CHARACTER TRANSLATION menu This menu allows the user to select the ASCII codes sent to the printer for special characters used on the printed charts. Pressing "C" from the PRINT | CONFIG menu will cause the PRINT | CONFIG | CHARACTER TRANSLATION menu to be displayed. Whenever the program must print one of these characters, it will substitute the ASCII code specified here. This allows use of virtually any printer regardless of its capabilities. If your printer cannot print the IBM graphics characters, then choose alternate characters to be printed when these graphics characters are required. For example, replace the horizontal line character (ASCII=196) with the minus sign (ASCII=45). The format of each item in the menu is as follows. The highlighted character is the key which must be pressed to change the ASCII code for this character. The IBM graphics character is next, followed by the equal ("=") character. Following the equal character is a three digit number which corresponds to the ASCII code that will be sent to the printer when the program must print this IBM graphics character. Pressing any alphabetic character (A-Z) will allow the user to change the ASCII code which is sent to the printer for the corresponding IBM graphics character. [ESC] - Return to Printer Configuration Menu Pressing [ESC] will cancel the PRINT | CONFIG | CHARACTER TRANSLATION menu and return to the PRINT | CONFIG menu. PRUNING THE FAMILY TREE FOR CHART PRINTING 29 Tree Pruning The Tree command ("T" at the Main Menu) is used to select individuals for the Wall Chart printing capabilities of FTP described above. The user is permitted to specify the starting person for a Wall Chart, as well as any number of terminating persons to "prune" family lines from a particular chart. The purpose of the Starting Person is to tell FTP which person is to be placed on the Wall Chart first. For an Ancestor Chart, this is the youngest person who will appear on the chart. For a Descendants Chart, this is the oldest person who will appear on the chart. For an All Persons Chart, the selection of the Starting Person can impact the size and configuration of the chart. FTP begins generating a Wall Chart by beginning processing at the Starting Person. The program then begins to explore the relationships this person has to others in the database, and places them on the chart accordingly. As each additional person is placed on the chart, FTP then looks at their relationships to still others in the database. The process continues until all persons have been placed on the chart. FTP places a person on the Wall Chart, then explores the following relationships: * Children * Spouse * Other Marriages * Siblings * Father and/or Mother You may control how FTP investigates these relationships by the selection of Terminating People. When you use the Terminate Person command from the TREE menu, FTP will discontinue processing this person (and their associated relationships) and will not place them on the Wall Chart. However, a spouse is always placed on the chart, even if they are marked as a Terminating Person. However, FTP will not explore the spouse's relationships and place those people on the chart. For example, suppose you want to generate an All Persons Wall Chart, but you do not wish to include your mother's family line. Simply make yourself the Starting Person and your mother a Terminating Person. When FTP places you on the chart, it will eventually seek to place your parents on the chart. Your mother will be placed on the chart (remember that spouses are always included), but the rest of her ancestral line will not be processed. However, your father's line will continue to be processed. As a second example, suppose you desire to generate a Descendants Wall Chart, but you wish to stop after five generations. Simply 30 mark each person in the sixth generation as a Terminating Person, and they will not be included on the chart (or processed further) when FTP attempts to process the children of the fifth generation. The Starting / Terminating Person concept is very complex, and many possibilities can exist for modifying the shape of your Wall Charts. There can also be more than one way to select a combination of Starting and Terminating people and still generate the desired chart. The best advice which can be offered is to experiment with the feature and observe the resulting printouts, remembering to save Tree configurations which are useful. To set a starting or terminating person, use the commands defined above (see "PERUSING THE DATABASE") to display a page where the desired person appears as a husband, wife, or child. Select the Tree command, then use the commands at the TREE menu as described below. Defining the Starting Person To define the starting person using the "B" (for Begin) command from the TREE menu. You may then select the current Husband ("H"), Wife ("W"), or Child ("C") as the starting person. All Wall Chart processing routines will then begin with this person, and this person will appear in Green on computers equipped with color displays. The default starting person is the first person in the database. Selecting Terminating Persons A similar set of commands are available to select a terminating person using the "T" command from the TREE menu. As in the "B"egin command, you may then select the current Husband ("H"), Wife ("W"), or Child ("C") as a terminating person. You may also select All children ("A"). Resetting the Tree Configuration Typing "R", for Resetting the tree configuration, clears all terminating people and sets the starting person to be the first person in your database. This returns you to the configuration FTP uses when the program is first started. Saving and Recovering Tree Configurations Tree configurations can be saved to a file (we suggest you use the .TRE extension) using the "S" (Save) command. These tree files can also be recalled again using the "L" (Load) command. This permits the user to develop a tree configuration which is useful for chart making purposes, then save it for later use when the chart may be printed again. GENEALOGICAL DATA COMMUNICATIONS (GEDCOM) 31 The GEDCOM Command This command converts information in your genealogy database into a text file based on the Genealogical Data Communications Protocol, called GEDCOM. As of this release, FTP supports all name, place, and date information used with regular and LDS Family Ties databases. It also supports notes and information specific to an LDS-defined database, including temple codes and ordinance dates. The PAF version of FTP supports all name, date, place, and note information for non-LDS databases. The GEDCOM version of FTP supports all name, date, and place information for non-LDS databases. This GEDCOM implementation has been certified for compliance with the Draft Release 5.0 standard, dated December 31, 1991. The GEDCOM text file can be used in a variety of ways. First, many programs (such as PAF and Roots III) will accept genealogical data supplied in this format, importing and converting it to their own database formats. Secondly, many organizations will soon be accepting data in this format for archiving and submittal purposes. While this capability has nothing to do with the printing capabilities of FTP, it was included as a "bonus" to aid users in transporting data between multiple programs. The GEDCOM command is selected by typing the letter "G" at the MAIN menu, which will cause the GEDCOM menu to be displayed. The GEDCOM menu presents the options listed below. Selecting Upper and Lower Case for Names Pressing "L" from the GEDCOM menu will select the method used to export the last name into the GEDCOM file. Some genealogy programs (such as Personal Ancestral File) assume that the last name will be sent with the first letter of the last name capitalized, with all succeeding letters in the last name in lower case. Use this command to modify the case of the last name as needed to properly export your genealogical data. Permissible options are: leave the last name unchanged (name appears exactly as entered), capitalize the entire last name (as is done in many reports), or capitalize the first letter of the last name, with the rest of the last name placed in lower case. Selecting the Contents of the GEDCOM File Pressing the "C" key from the GEDCOM menu will select which individuals (with their associated name, place, date, marriage, and note information) will be included in the GEDCOM file. You may choose to include All People in the database (the default configuration), or you may only include those individuals who appeared on the last Wall Chart which was generated. This permits a easy method to export only part of a family tree, a selection of ancestors, a range of descendants, etc. 32 Making the GEDCOM File Pressing "M" from the GEDCOM menu allows the user to create the GEDCOM file using the specified last name case selection and the specified list of individuals. For the GEDCOM version of FTP, this file will be named "INDIVGED.GED". For the PAF version of FTP, this file will be named "INDIV2.GED". For the Family Ties version of FTP, this file will be named ".GED", where is the database name of your Family Ties database. When the GEDCOM file is completed, the user will be returned to the MAIN menu. WHAT TO DO IF PROBLEMS OCCUR This section of the manual highlights the most common problems found in FTP, along with some simple solutions to correct them. Please read this section completely before contacting Common Sense Software for additional help. PROBLEM: My printouts have strange characters where the boxes should be. How do I make the boxes print correctly? SOLUTION: On Epson-compatible printers this problem is solved by selecting the proper character set. First, you may change the DIP switch inside your printer to use the IBM Character Set, rather than the default or ASCII or International Characters. Consult your printer manual for details on this switch's location, as this varies from printer to printer. You may also select this character set using an escape sequence placed in the Printer Initialization Command in the PRINT | CONFIG menu. Since this escape sequence is not standard for all Epson-compatible printers, please consult your printer manual for details. On HP LaserJet series compatible printers, you must select the correct character set from the front panel. The default for these printers is usually the ROMAN-8 character set. Instead, select the IBM-US character set. This can also be done via an escape sequence placed in the Printer Initialization Command in the PRINT | CONFIG menu. This escape sequence is provided in the documentation section above entitled, "USING FTP WITH THE HP LASERJET PRINTER". PROBLEM: I get the message, "Too Many Files" on my screen when I try to start the FTP program. How do I fix this? SOLUTION: Edit your CONFIG.SYS file in the root directory of your hard disk (or on your boot disk if you run from floppies) and add the line "files=10". This tells DOS that you are wish to have 10 files open at once, which is enough for the FTP program. PROBLEM: I'm getting some unusual errors when running the program. How can I send them to Common Sense Software to get them fixed? 33 SOLUTION: Mail us a description of the problem, any printouts which might help, a list of the commands you were using, screen printouts, and a copy of your genealogical database. Please include your name, address, phone number, and FTP serial number. We will analyze the problem and send you a new version of FTP which will correct the problem. 34 REGISTRATION FORM - FTP VERSION D Last Name _____________________________ First Name _____________ Address ________________________________________________________ City _______________________ State __________ Zip ______________ Phone (______) ______ - ________ FamTies Version ________ PAF Version ________ GEDCOM _________ Where did you hear about FTP? __________________________________ Hardware Configuration: ____ PC or clone ____ AT or clone ____ 386/486 ____ PS/2 ____ Monochrome ____ CGA color ____ EGA ____ VGA ____ Floppy ____ Hard Disk (if checked, size: ____ MB) ____ Mouse ____ Modem Printer type ___________________ Qty. Disk Type: ____ 5.25" ____ 3.5" _____ PAF, FamTies or GEDCOM Registration(s) @ $25 $ (please circle the version(s) to be registered) _____ Two versions @ $40 (special discount) $ _____ GENCHECK (FREE with your FTP registration) ---------- Total Registration Fees: $ Shipping (we will mail the latest version of FTP $ 2.50 to you when we receive your registration) ---------- Grand Total $ VISA/MasterCard# __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ Expiration Date: ___ / ___ Authorized Signature: _______________ Mail this form with your check (payable to Common Sense Software) payable in U.S. DOLLARS ONLY (or VISA / MasterCard number) to: FTP Registration Common Sense Software PO Box 50941 Indianapolis, Indiana 46250 Please allow 7-10 days for delivery of your new version of FTP.