home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / business / cal42c.zip / CALMATE4.DOC < prev    next >
Text File  |  1993-02-01  |  97KB  |  2,935 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                                  Calendar Mate V4.2c
  10.  
  11.                         (C) Copyright 1989-1993 Hawk Software
  12.                                  All Rights Reserved
  13.  
  14.                                     Hawk Software
  15.                                     P.O Box 3961
  16.                             Regina, Saskatchewan S4P 3R9
  17.                                        Canada
  18.  
  19.                               Compuserve ID: 75130,1650
  20.  
  21.                        INTERNET ID: HAWKESR@MAX.CC.UREGINA.CA
  22.  
  23.                             Support Line: (306) 543-8899
  24.  
  25.  
  26.                             
  27.                          _______
  28.                     ____|__     |               (Tm)
  29.                   -|       |    |-------------------
  30.                    |   ____|__  |  Association of
  31.                    |  |       |_|  Shareware
  32.                    |__|   o   |    Professionals
  33.                  -----|   |   |---------------------
  34.                       |___|___|    MEMBER
  35.  
  36.              "This program  is produced  by a  member of the Association of
  37.           Shareware Professionals  (ASP).   ASP wants to make sure that the
  38.           shareware principle works for you. If you are unable to resolve a
  39.           shareware-related problem  with an  ASP member  by contacting the
  40.           member directly,  ASP may  be able to help. The ASP Ombudsman can
  41.           help you  resolve a  dispute or  problem with  an ASP member, but
  42.           does not  provide technical support for members' products. Please
  43.           write to the
  44.  
  45.           Association of Shareware Professionals Ombudsman
  46.           545 Grover Rd.
  47.           Muskegon, MI 49442-9427
  48.           USA
  49.  
  50.           or send  a Compuserve  message  via  easyplex  to  ASP  Ombudsman
  51.           70007,3536"
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.           Getting Started                                            7
  59.               The Big Picture                                        8
  60.               The DOS Environment                                    8
  61.               Using different Events files                           9
  62.           The Primary Menu                                           9
  63.               The Convenience Calendar                               9
  64.               The Options Menu                                      11
  65.           Option 1. Events for Today                                12
  66.               Printing Daily Calendar                               12
  67.               Seeing other days                                     12
  68.               Entering Events                                       13
  69.               Deleting Events                                       14
  70.               Appointment Extend                                    14
  71.           Option 2. File Statistics                                 16
  72.           Option 3. Look at Events File                             17
  73.               Important Keys                                        17
  74.               The Delete command                                    18
  75.               The Undelete command                                  18
  76.               The Change command                                    18
  77.               The Clone Command                                     18
  78.               The Expand Command                                    19
  79.               The Future Command                                    19
  80.                   Deleting an Event                                 20
  81.                   Rescheduling an Event                             20
  82.                   Undoing your changes                              21
  83.               Sorting by date or event                              21
  84.               Adding a Record                                       21
  85.           Option 4. Add a Record                                    22
  86.           Option 5. System Parameters                               26
  87.               5.1.1 Set Default Drivers for Calendars               26
  88.               5.1.2 Prepare or edit your own                        27
  89.               5.2 Set Program Parameters                            30
  90.               5.3 Set Various Colours                               33
  91.               5.4 Select Different Events File                      34
  92.           Option 6. DOS Shell                                       35
  93.           Option 7. Print a Calendar                                36
  94.               Monthly Calendar Overflow                             37
  95.           Option 8. Browse Calendar                                 38
  96.           Option 9. Quit                                            39
  97.           Appendix A. Date/Time Formats                             40
  98.           Appendix B. ASCII Character Set                           41
  99.           Appendix C. Repeating Adjectives                          42
  100.           Appendix D. Some commonly asked questions                 44
  101.           Appendix E. Order Form                                    46
  102.           INDEX                                                     48
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.           Calendar Mate  is designed  to help  you keep  track of important
  110.           events. Many  homes have  a central calendar with everything from
  111.           dental appointments  to birthdays to PTA meetings marked on them.
  112.           With Calendar  Mate, you can enter these events into the database
  113.           and print off a calendar to put up on your wall.
  114.  
  115.           Calendar Mate's  strength lies in its ability to handle repeating
  116.           events. You  can enter  your father's birthday into the database,
  117.           specify that  it is to repeat on a yearly basis and Presto! Every
  118.           year, your father's birthday will be shown on the calendar.
  119.  
  120.           What if  you have to work in the church nursery on the 3rd Sunday
  121.           of the  month or  if you  have a reunion with a friend on the 2nd
  122.           Wednesday in  September? What  if you have a darts game scheduled
  123.           fortnightly? No  problem!  Calendar  Mate  can  handle  repeating
  124.           events easily.
  125.  
  126.           Calendar Mate is extremely flexible. You can delete or reschedule
  127.           a specific  occurrence of  a repeating  event  without  affecting
  128.           other dates  that the  event falls  on. There  are no  cumbersome
  129.           codes to  learn; you  can define events in plain English. You can
  130.           customize Calendar  Mate to recognize your preferred date format:
  131.           whether 05/12/90 means May 12, 1990 or December 5, 1990.
  132.  
  133.           Calendar Mate  is being  marketed as  Shareware. If you find this
  134.           program to  be of  use, please  register  your  copy.  This  will
  135.           entitle you  to the  current version  of the  program,  unlimited
  136.           technical support,  notification of  future upgrades  and a  good
  137.           feeling, knowing  that you are contributing to the success of the
  138.           Shareware  industry.  For  your  convenience  an  order  form  is
  139.           provided at the end of this document.
  140.  
  141.           What is Shareware?
  142.  
  143.           Shareware distribution  gives users  a  chance  to  try  software
  144.           before buying  it. If  you try  a Shareware  program and continue
  145.           using it,  you are  expected  to  register.  Individual  programs
  146.           differ on  details --  some  request  registration  while  others
  147.           require  it,   some  specify   a  maximum   trial  period.   With
  148.           registration, you  get anything from the simple right to continue
  149.           using the software to an updated program with printed manual.
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.      Introduction                                 Page 3
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.           Copyright laws  apply to  both Shareware  and commercial software
  169.           and the  copyright holder retains all rights, with a few specific
  170.           exceptions as  stated below.  Shareware authors  are accomplished
  171.           programmers, just  like commercial  authors, and the programs are
  172.           of comparable  quality. (In  both cases,  there are good programs
  173.           and  bad   ones!)  The  main  difference  is  in  the  method  of
  174.           distribution. The  author specifically  grants the  right to copy
  175.           and distribute  the software,  either to  all and  sundry or to a
  176.           specific  group.   For  example,  some  authors  require  written
  177.           permission  before  a  commercial  disk  vendor  may  copy  their
  178.           Shareware.
  179.  
  180.           Shareware is  a distribution  method, not a type of software. You
  181.           should find  software  that  suits  your  needs  and  pocketbook,
  182.           whether it's  commercial or Shareware. The Shareware system makes
  183.           fitting your  needs easier,  because you  can try before you buy.
  184.           And because  the overhead  is low, prices are low also. Shareware
  185.           has the  ultimate money-back  guarantee --  if you  don't use the
  186.           product, you don't pay for it.
  187.  
  188.           DISCLAIMER - AGREEMENT
  189.  
  190.           Users of  Calendar Mate  must accept this disclaimer of warranty:
  191.           "CALENDAR MATE  IS SUPPLIED  AS IS.   THE  AUTHOR  DISCLAIMS  ALL
  192.           WARRANTIES, EXPRESSED  OR IMPLIED, INCLUDING, WITHOUT LIMITATION,
  193.           THE WARRANTIES OF MERCHANTABILITY AND OF FITNESS FOR ANY PURPOSE.
  194.           THE  AUTHOR   ASSUMES  NO   LIABILITY  FOR   DAMAGES,  DIRECT  OR
  195.           CONSEQUENTIAL, WHICH MAY RESULT FROM THE USE OF CALENDAR MATE."
  196.  
  197.           Calendar Mate  is a  "shareware program"  and is  provided at  no
  198.           charge to  the user  for evaluation.   Feel free to share it with
  199.           your friends,  but please  do not give it away altered or as part
  200.           of another  system.   The essence of "user-supported" software is
  201.           to provide  personal computer users with quality software without
  202.           high prices,  and yet  to provide  incentive for  programmers  to
  203.           continue to develop new products.
  204.  
  205.           If you  find this  program useful  and find  that you  are  using
  206.           Calendar  Mate   and  continue  to  use  Calendar  Mate  after  a
  207.           reasonable trial  period, you must make a registration payment of
  208.           $25.00 to Hawk Software. The $25.00 registration fee will license
  209.           one copy for use on any one  computer at any one time.
  210.  
  211.           You must  treat this  software just  like a  book.  For  example,
  212.           although this  software may  be used  by any number of people and
  213.           may be  freely moved from one computer location to another, there
  214.           must be no possibility of it being used at more than one location
  215.           at the same time it is being used at another.
  216.  
  217.  
  218.  
  219.  
  220.      Calendar Mate 4.2 User Reference Guide       Page 4
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.           Commercial users of Calendar Mate must register and pay for their
  228.           copies of  Calendar Mate  within 30  days of  first use  or their
  229.           license is  withdrawn.   Site-License arrangements may be made by
  230.           contacting Hawk Software.
  231.  
  232.           Anyone distributing  Calendar Mate  for any  kind of remuneration
  233.           must first  contact  Hawk  Software  at  the  address  below  for
  234.           authorization. This  authorization will  be automatically granted
  235.           to distributors  recognized by  the  (ASP)  as  adhering  to  its
  236.           guidelines for  shareware distributors, and such distributors may
  237.           begin offering  Calendar Mate  immediately (However Hawk Software
  238.           must still  be advised so that the distributor can be kept up-to-
  239.           date with the latest version of Calendar Mate.).
  240.  
  241.           You are  encouraged to pass a copy of Calendar Mate along to your
  242.           friends for  evaluation.  Please encourage them to register their
  243.           copy if  they find  that they  can use  it.  All registered users
  244.           will receive  a copy  of the  latest version of the Calendar Mate
  245.           system,  unlimited  phone  support  and  notification  of  future
  246.           releases of the program.
  247.  
  248.           Since one  of the  main goals  of Hawk  Software is  to provide a
  249.           quality product,  your input  is very valuable to us. Please feel
  250.           free to send us your ideas for enhancements. We would  especially
  251.           appreciate hearing about any bugs you might come across.
  252.  
  253.           System Requirements
  254.  
  255.           This program  runs on an IBM PC/XT/AT or compatible with at least
  256.           384K of  RAM. The  more memory,  the bigger  the database you can
  257.           have (up to about 1000 records). The program has been tested with
  258.           DOS 3.0  and higher  and works.  Your monitor  can be Monochrome,
  259.           CGA, EGA  or VGA. You can use a floppy or hard drive to store the
  260.           data.
  261.  
  262.           In order  to print  calendars, you  need  a  printer  capable  of
  263.           printing graphics  characters. Several print drivers are supplied
  264.           with Calendar  Mate and  most printers  are supported. If none of
  265.           the print  drivers work  you may  have to  change some dip switch
  266.           settings on  your printer.  Your printer  manual will provide you
  267.           with this  information. Some  of the keywords to look for include
  268.           'IBM  Character   Set  II'  on  most  printers,  'Epson  Extended
  269.           Character Set'  on Epson  printers, 'IBM Proprinter Mode' on Star
  270.           printers. If  you need  help, call the support line listed on the
  271.           front page of this manual.
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.      Introduction                                 Page 5
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.           Please note  that on-line  help information  is available to you.
  287.           Press  F1   from  wherever   you  are   in  the  program  and  an
  288.           instructional window will appear.
  289.  
  290.           Most Special Mentions
  291.  
  292.           Special thanks  go to  my unflappable  beta testers,  Peter Amos,
  293.           John Notor,  George Abbott, Jim Levin and especially Mike LeDuke,
  294.           my original documentation editor.
  295.  
  296.           Also thanks  to Edward  John Sarna  of  Detroit  for  Gemini  10X
  297.           printer information  which  led  to  the  implementation  of  the
  298.           ability to change the print characters.
  299.  
  300.           However, the people who really made this program possible were my
  301.           wife Laura  and two  Hawklings Juliana  and Joshua whose patience
  302.           during the  development of  this program  kept me  going, and the
  303.           Lord Jesus Christ who is my constant source of strength and
  304.           peace.
  305.  
  306.           ...Rick Hawkes...
  307.  
  308.           Acknowledgments
  309.  
  310.           "IBM",  "IBM  PC"  and  "PC-DOS"  are  registered  trademarks  of
  311.           International Business Machines Inc.
  312.           MS-DOS is a U.S. registered trademark of Microsoft Corporation
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.      Calendar Mate 4.2 User Reference Guide       Page 6
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.           Getting Started
  347.  
  348.  
  349.  
  350.           Calendar Mate  may be  run from  a hard  drive or a floppy drive.
  351.           Obviously, it  loads faster from a hard drive but once loaded, it
  352.           runs well  regardless of  the source.  The events file, help file
  353.           and parms  files are all kept in memory and the disk is used only
  354.           when files are being saved after changes have been made to them.
  355.  
  356.  
  357.  
  358.           Hard Drive Installation:
  359.           ========================
  360.  
  361.           1) Create a new subdirectory on your hard disk with the commands
  362.  
  363.               C:
  364.               CD \
  365.               MD CALMATE4
  366.  
  367.           2) Copy  the contents  of  the  distribution  disk  to  this  new
  368.           subdirectory with the command:
  369.  
  370.              COPY  A:*.*  C:\CALMATE4
  371.  
  372.           3) Run the setup program which is described below.
  373.  
  374.           Floppy Drive Installation:
  375.           ==========================
  376.  
  377.           Whether you have one or two floppy drives:
  378.  
  379.           1) Copy  the contents  of the  distribution diskette  to a  fresh
  380.           diskette. Put  the distribution  diskette in the A drive, a fresh
  381.           diskette in the B drive and type in
  382.  
  383.              COPY A:*.* B:
  384.  
  385.           2) Run the setup program which is described below.
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.      Introduction                                 Page 7
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.           The SETUP Program
  406.           =================
  407.  
  408.           Although Calendar  Mate will  run directly  from the distribution
  409.           diskette, there  is a  program called SETUP which will remind you
  410.           that you  can set  the language of the calendars, the date format
  411.           and the  print drivers.  All of  these things  can  be  setup  in
  412.           Calendar Mate  as  well  but  it's  nice  to  get  that  sort  of
  413.           customization stuff out of the way early on.
  414.  
  415.           To run  SETUP, make  sure that  you are  in the subdirectory that
  416.           contains all the Calendar Mate files and type in
  417.  
  418.           SETUP
  419.  
  420.           You will  be asked  a few questions that you can respond to. Most
  421.           things that  can go wrong with SETUP happen if you are running it
  422.           from  a  different  subdirectory  than  the  one  containing  the
  423.           Calendar Mate files.
  424.  
  425.  
  426.  
  427.           To start  Calendar Mate,  switch to  the subdirectory  (or floppy
  428.           drive) where the files are located and type in CALENDAR
  429.  
  430.           The Big Picture
  431.  
  432.           There  are  several  files  used  by  Calendar  Mate  during  its
  433.           operation. The  help information,  print  drivers,  customization
  434.           information and  your events  all reside  in different  files and
  435.           Calendar Mate  needs to  know where  to find  them. There are two
  436.           ways that  you can  tell the  Mate where his files are: either by
  437.           running Calendar  Mate from  the subdirectory where all his files
  438.           are or by setting a DOS Environment variable.
  439.  
  440.           The DOS Environment
  441.           ===================
  442.  
  443.           If you  want to  run Calendar  Mate from  anywhere, you can set a
  444.           special flag  so that  the Mate  can find  out from DOS where his
  445.           files are.  The special variable is called CMATE4 and you have to
  446.           type in
  447.  
  448.           SET CMATE4=C:\CALMATE4
  449.  
  450.           assuming that  C:\CALMATE4 is  the directory where the data is to
  451.           be found.  If  your  files  are  in  another  subdirectory  on  a
  452.           different drive, enter that information instead.
  453.  
  454.  
  455.  
  456.  
  457.      Calendar Mate 4.2 User Reference Guide       Page 8
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.           This command  can be  typed  in  from  the  command  line  before
  465.           starting Calendar  Mate or  can be  inserted in your AUTOEXEC.BAT
  466.           file. If  entered from  the command  line, it  will be  effective
  467.           until the next bootup of your system.
  468.  
  469.           Using different Events files
  470.               ============================
  471.  
  472.           Calendar Mate  will allow  you to  use as  many different  events
  473.           files as  you like. These files are separate and cannot be merged
  474.           or viewed  together. If  you have  different calendars  for work,
  475.           home and  school, you  may enter  the name  of the events file at
  476.           program startup like this:
  477.  
  478.           CALENDAR SCHOOL     Calendar Mate will look for SCHOOL.CME
  479.  
  480.           CALENDAR FRED  Calendar Mate will look for FRED.CME
  481.  
  482.           Simply entering  CALENDAR without  any filename  will cause it to
  483.           look for CALEVENT.CME.
  484.  
  485.           The Primary Menu
  486.           ================
  487.  
  488.           When you  get Calendar  Mate started, after the title screen, you
  489.           will see  the Primary  Menu. On  the top  line to the left of the
  490.           title, the  current day and date is displayed. On the top line to
  491.           the right  of the  title is the current day in Julian format. The
  492.           Julian date  consists of  the two last digits of the current year
  493.           followed by  the relative  day in  the year (i.e. January 3 is 3,
  494.           February 1 is 32).
  495.  
  496.           To the  extreme right of the title is a clock showing the current
  497.           time (as  accurately as  DOS knows).  The clock  is updated every
  498.           minute.
  499.           The Convenience Calendar
  500.           ========================
  501.  
  502.           In the  middle of  the screen  is this month's calendar. Calendar
  503.           Mate takes its cue from DOS. If you haven't set the correct  date
  504.           and time, you will have an inaccurate calendar on your screen. To
  505.           set the  date, exit  the program and from the Dos prompt, type in
  506.           DATE and press <ENTER>
  507.  
  508.           Dos will  ask you  to enter the current date and you reply in the
  509.           format specified.  You can  also set  the time by typing  TIME at
  510.           the Dos prompt and pressing <ENTER>. See your Dos manual for more
  511.           details.
  512.  
  513.  
  514.  
  515.  
  516.      Introduction                                 Page 9
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.           There are  a number of keys on your keyboard for manipulating the
  524.           convenience calendar. These keys are
  525.  
  526.  
  527.           Up Arrow       Display the next year
  528.                          If the current calendar is May 1989,
  529.                          this key will display May 1990
  530.  
  531.           Down Arrow          Display the previous year
  532.                          If the current calendar is May 1989,
  533.                          this key will display May 1988
  534.  
  535.           Left Arrow          Display the previous month
  536.                          If the current calendar is May 1989,
  537.                          this key will display April 1989
  538.  
  539.           Right Arrow         Display the next month
  540.                          If the current calendar is May 1989,
  541.                          this key will display June 1989
  542.  
  543.           Ins            Add 100 to the year (next century)
  544.                          If the current calendar is May 1989,
  545.                          this key will display May 2089
  546.  
  547.           Del            Subtract 100 from the year
  548.                          If the current calendar is May 1989,
  549.                          this key will display May 1889
  550.  
  551.           Home           Back to today's calendar
  552.                          Hitting this key will reset the
  553.                          calendar to the system date
  554.  
  555.           PgUp           Hilight the previous day
  556.  
  557.           PgDn           Hilight the next day
  558.  
  559.           If you have a mouse installed, a few extra characters will appear
  560.           on the  bottom of  the convenience  calendar. They  are meant  to
  561.           represent the  arrows on your keyboard. If you position the mouse
  562.           cursor on  one of  the characters  and click the mouse button, it
  563.           will behave  the same  way as  the similar looking arrow key. The
  564.           character that  looks like  a box  with a  hole in  the middle is
  565.           meant to represent the 'Home' key.
  566.  
  567.           You may  also position  the  mouse  cursor  over  a  day  on  the
  568.           calendar, click  the mouse  button, and  that day will become the
  569.           current day.  This behaves  much like  the PgDn and PgUp keys but
  570.           faster because you can target a specific day.
  571.  
  572.  
  573.  
  574.  
  575.      Calendar Mate 4.2 User Reference Guide       Page 10
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.           Hilighting the  previous day  or the next day are meaningful when
  583.           you select option 1 from the options menu. This will be discussed
  584.           in detail momentarily.
  585.  
  586.           Example Exercise
  587.           ================
  588.  
  589.           Look at October 1582.
  590.  
  591.           1) If  your current  month isn't October, press the left or right
  592.           arrow keys  until October  is displayed  in  the  center  of  the
  593.           screen.
  594.  
  595.           2) Now  press the  up or down arrow keys. Remember that this will
  596.           change the year backward or forward one year. Keep pressing until
  597.           you get to 1982.
  598.  
  599.           3) Now press the 'Delete' key a few times until you come to 1582.
  600.           Remember that  the delete  key moves  the date in the convenience
  601.           calendar one century backward.
  602.  
  603.           Interestingly enough,  October 1582  was a  pivotal month  in the
  604.           history of  the calendar.  The pope  at the  time,  Gregory,  was
  605.           advised that  because of  an anomaly  in the  calendars  so  far,
  606.           Easter was  in danger  of becoming  a summer  event.  So  Gregory
  607.           deleted 10  days from  the calendar  that month  to correct this.
  608.           This was the start of what we call the Gregorian calendar.
  609.  
  610.           4) To come back to today, press the 'Home' key.
  611.  
  612.           The Options Menu
  613.           ================
  614.  
  615.           At the  bottom of  the main  screen is  the options menu. You may
  616.           select a  function either by number or by the hilighted letter in
  617.           the description.  If you  have a  mouse installed,  to select  an
  618.           option position the mouse cursor beside that option and click the
  619.           mouse button.
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.      Introduction                                 Page 11
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.           Option 1. Events for Today
  642.  
  643.           Introduction
  644.           ============
  645.  
  646.           This screen  will display  two  things:  events  that  have  been
  647.           scheduled for  today's date  and any  future events for which you
  648.           have scheduled an early warning that are coming up soon.
  649.  
  650.           In the system parameters file (option 5 on the main menu) you can
  651.           specify the  hours to  be displayed on this screen and the number
  652.           of intervals in the hour.
  653.  
  654.           If you  have scheduled an event whose time exactly matches a time
  655.           period on  this  screen,  the  event  will  be  displayed  there.
  656.           Otherwise, the  event will  be displayed  in the blank area below
  657.           the time periods listed on the screen.
  658.  
  659.           Printing Daily Calendar
  660.           =======================
  661.  
  662.  
  663.  
  664.  
  665.  
  666.           To print  this calendar,  press the  F8 key. To dump it to a disk
  667.           file (CALPDAY.PRT),  press F9. When you print the daily calendar,
  668.           early warnings  will show  in the  bottom right  section  of  the
  669.           printout.
  670.  
  671.           When printing a daily calendar, you may want to see events far in
  672.           advance of  their actual date. The early warning that you specify
  673.           when you  define the  event can  be overridden  by a parameter in
  674.           option 5.2. See the discussion on 'Override Ewarn' on page 33.
  675.  
  676.           Seeing other days
  677.           =================
  678.  
  679.           There are  several ways  to have  a look  at another day's events
  680.           from this screen.
  681.  
  682.           1) PgDn = next day
  683.  
  684.           2) PgUp = previous day
  685.  
  686.           3) Enter  the date to skip to. See appendix A for a list of valid
  687.           date formats.
  688.  
  689.  
  690.  
  691.  
  692.  
  693.      Calendar Mate 4.2 User Reference Guide       Page 12
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.           4) If you want to see the events scheduled for next Wednesday, on
  701.           the input  line, type  nw and  press <Enter>.  The letter  'n' is
  702.           interpreted by  Calendar Mate  as meaning  'next'. Similarly, the
  703.           letter 'l' is interpreted as meaning 'last'. For the day, use the
  704.           following table.
  705.  
  706.  
  707.            Day                Code
  708.  
  709.           Sunday              s
  710.           Monday              m
  711.           Tuesday             t
  712.           Wednesday           w
  713.           Thursday            th
  714.           Friday              f
  715.           Saturday            sa
  716.  
  717.  
  718.           Entering Events
  719.           ===============
  720.  
  721.           To enter  events into  the database  directly from  this  screen,
  722.           press F10. The input line will move to the first time period. Use
  723.           the tab keys or the up and down arrow keys to move the input area
  724.           to the desired time period.
  725.  
  726.           If you  have a  mouse you  may place the cursor beside a time and
  727.           click the button. Enter your event in the input area displayed.
  728.  
  729.           When you have entered your appointment/event, press the enter key
  730.           to save  it. When  you have finished, press the ESC key to return
  731.           to the main menu.
  732.  
  733.           Special note: When you add events using this method they will not
  734.           show up  on the  monthly calendars,  only the daily ones. You may
  735.           change the  event to  print on  a monthly calendar if you wish by
  736.           using the change command. For details, see the discussion on page
  737.           18.
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.      Option 1: Events for Today                        Page 13
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.           Deleting Events
  760.           ===============
  761.  
  762.           To delete  an appointment  from your  daily calendar,  enter  the
  763.           command
  764.  
  765.           D xxxx
  766.  
  767.           where xxxx  represents the time the appointment is scheduled. You
  768.           may use  any supported  format when  specifying  the  time.  This
  769.           command only  works for  events that  occur between the start and
  770.           end  hours   that  you   specify  in   'System  Parameters'.  Any
  771.           appointments that  are scheduled  outside  those  hours  must  be
  772.           deleted using the 'delete' command, described on page 18.
  773.  
  774.           Appointment Extend
  775.           ==================
  776.  
  777.           If your  event will  span  more  than  one  time  slot,  use  the
  778.           Appointment Extend  feature. In  input mode  press the F6 key and
  779.           then use  the arrow  and tab  keys  to  move  to  different  time
  780.           periods. The text of your event will travel with the input area.
  781.  
  782.           The Appointment Extend feature will move whatever text was on the
  783.           input line  before the  F6 key is hit. You can use this to extend
  784.           an appointment  that has already been made and save yourself some
  785.           keystrokes. See  example 3  below. The restriction of Appointment
  786.           Extend is that it can only be used for consecutive time slots.
  787.  
  788.           Example 1
  789.  
  790.           Suppose you  want to schedule a short meeting with Frank at 10:00
  791.           a.m.
  792.  
  793.           1) Press F10
  794.  
  795.           2) Use the down arrow key to move the input area to 10:00
  796.  
  797.           3) Type 'Meeting with Frank'
  798.  
  799.           4) Press the Enter (or return) key to register the event.
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.      Calendar Mate 4.2 User Reference Guide       Page 14
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.           Example 2
  819.  
  820.           You must give a lecture on baseball strategy from 9:30 to 11:00
  821.  
  822.           1) Press F10
  823.  
  824.           2) Press F6 for Appointment Extend
  825.  
  826.           3) Use the down arrow key to move the input area to 9:30
  827.  
  828.           4) Type 'Strategy Lecture'
  829.  
  830.           5) Use the down arrow key to move to 11:00
  831.  
  832.           6) Press the Enter (or return) key to register the event.
  833.  
  834.           7) Press ESC to return to the main menu.
  835.  
  836.           Example 3
  837.  
  838.           You've scheduled  a meeting  with a  salesman at  9:00  but  he's
  839.           called and  told you that he'll need 1 hour instead of 30 minutes
  840.           to make his presentation. To mark that on your calendar,
  841.  
  842.           1) Press F10.
  843.  
  844.           2) Use the down arrow key to move the input area to 9:00
  845.  
  846.           3) Press F6 for Appointment Extend
  847.  
  848.           4) Press the down arrow key to extend the appointment.
  849.  
  850.           5) Press Enter (or return) to register the event.
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.      Option 1: Events for Today                        Page 15
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.           Option 2. File Statistics
  878.  
  879.           This option  shows the  name of the events file currently in use,
  880.           the number  of records,  the number  of deleted  records and  the
  881.           'number of memory slots left'.
  882.  
  883.           When the  program starts,  it determines how much memory it needs
  884.           to load the database and then adds some to allow for the addition
  885.           of more records. If your additional records exceed this allocated
  886.           memory, Calendar  Mate will  save the data file and allocate more
  887.           memory.
  888.  
  889.           A record  will be  flagged  as  deletable  when  a  non-repeating
  890.           event's date  has passed  or you  explicitly deleted  an event in
  891.           option 3.
  892.  
  893.           When a  record is  flagged as  deletable, it  will remain  in the
  894.           database until  you save the database (using the autosave option)
  895.           or quit  the program.  Until one  of these events occurs, you can
  896.           recover a deleted event in option 3.
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.      Calendar Mate 4.2 User Reference Guide       Page 16
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.           Option 3. Look at Events File
  937.  
  938.           This command  will display  a window showing the events database.
  939.           There are  three main  types of event records -- repeating,  non-
  940.           repeating and special -- and these are displayed separately, non-
  941.           repeating  followed  by  special  followed  by  repeating.  These
  942.           records will  be sorted in ascending date order and optionally by
  943.           time as  well (See  page 31 in section 5.2 for information on how
  944.           to sort  the  database  by  time).  A  repeating  event  will  be
  945.           identified with  an asterisk  to the  right of  the  date  and  a
  946.           special event with a dollar sign.
  947.  
  948.           Events may  be added  to the database from this screen. To do so,
  949.           press the  CTRL  and  A  keys  simultaneously  and  you  will  be
  950.           presented with a window such as the one in option 1.
  951.  
  952.           Important Keys on this Screen
  953.  
  954.           F1             Help Information
  955.  
  956.           F8             Sort file by date or event
  957.  
  958.           F9             Skip to top of file
  959.  
  960.           F10            Skip to end of file
  961.  
  962.           PgDn           Scroll forward a screen
  963.  
  964.           PgUp           Scroll backward a screen
  965.  
  966.           Up arrow       Move up 1 event
  967.  
  968.           Down arrow     Move down 1 event
  969.  
  970.           Esc            Close the window
  971.  
  972.           There are 6 one letter commands that you can use on this screen.
  973.  
  974.           C              Change the record
  975.  
  976.           F              Show Future occurrences of a repeating event
  977.  
  978.           L              Clone an existing record
  979.  
  980.           D              Delete the record
  981.  
  982.           U              Undelete the record
  983.  
  984.  
  985.  
  986.  
  987.  
  988.      Option 2: File Statistics                         Page 17
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.           X              Expand the record to see more data
  996.  
  997.           Enter any of these commands in the input area beside a record.
  998.  
  999.           With a mouse  you may execute any of the above mentioned commands
  1000.           by positioning  the mouse  cursor on the command and clicking the
  1001.           button.
  1002.  
  1003.           As well,  instead of  using the arrow keys to move the input area
  1004.           beside a  record, you  may position  the mouse  cursor  beside  a
  1005.           record and click a button to select that record.
  1006.  
  1007.           The Delete command
  1008.           ==================
  1009.  
  1010.           Use this  command to  delete a record from the database. When you
  1011.           do this, the record will be deleted the next time the database is
  1012.           sorted and  saved to  disk. Until  then, if  you change your mind
  1013.           about deleting the record, you may undelete it.
  1014.  
  1015.           The Undelete command
  1016.           ====================
  1017.  
  1018.           This command  undeletes a  record from the database. It will undo
  1019.           the action of the D (delete) command.
  1020.  
  1021.           The Change command
  1022.           ==================
  1023.  
  1024.           This command  is used  to change  the event  record - date, time,
  1025.           early warning,  description, etc.  When you enter the 'C' command
  1026.           beside the  record, you  will see  an input window not unlike the
  1027.           'Add a  Record' screen.  The fields  will be filled with the data
  1028.           that you  had specified  before. You  may now  make  any  desired
  1029.           changes. When  you have  changed a  field, press  the  Enter  (or
  1030.           return) key. Then press F5 to save your changes.
  1031.  
  1032.           The Clone Command
  1033.           =================
  1034.  
  1035.           The purpose  of this  command is  to make  a copy  of an existing
  1036.           record and allow you to change some of the fields within it.
  1037.  
  1038.           For example if you are putting your team's softball schedule into
  1039.           Calendar Mate, this command can save a lot of typing. To do this:
  1040.  
  1041.           1) Create  a record  (using option 4 from the main menu) and save
  1042.           it.
  1043.  
  1044.  
  1045.  
  1046.  
  1047.      Calendar Mate 4.2 User Reference Guide       Page 18
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.           2) From the main menu, choose option 3
  1055.  
  1056.           3) Clone  the record by putting an 'L' beside the event. You will
  1057.           see a  menu that  looks just like the 'change a record' menu. The
  1058.           difference is  that you're  creating a whole new record, using an
  1059.           existing one as a template.
  1060.  
  1061.           4) Change any fields you need to and hit F5 to save it.
  1062.  
  1063.           The Expand Command
  1064.           ==================
  1065.  
  1066.           This command  will help you to remember some of the fields in the
  1067.           record that  aren't shown  on the  menu. Enter  an X  beside  the
  1068.           record and  the program will display the entire record and make a
  1069.           best guess  at interpreting the repeat field. Please note that if
  1070.           you  have  specified  weekly  or  fortnightly,  the  program  may
  1071.           interpret the repeat field as '7 days' or '14 days' respectively.
  1072.  
  1073.           The Future Command
  1074.           ==================
  1075.  
  1076.           This powerful  command will  show the  future  occurrences  of  a
  1077.           repeating  event.  When  you  select  this  option  you  will  be
  1078.           presented with  another menu  showing you the next 10 occurrences
  1079.           of the event.
  1080.  
  1081.           From this  menu, you  may scroll  forward and  backward using the
  1082.           PgUp and PgDn commands.
  1083.  
  1084.           As well, there are three commands you may enter from here
  1085.  
  1086.           R              Reschedule an Event
  1087.  
  1088.           D              Delete this occurrence of the event
  1089.  
  1090.           U              Undo the effects of the above two commands
  1091.  
  1092.           Note: These  commands deal  with repeating  events only. When you
  1093.           delete or  reschedule an event from this part of the program, you
  1094.           are deleting or rescheduling one occurrence only.
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.      Option 3: Look at Events File                Page 19                                                       
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.           Deleting an Event
  1114.           =================
  1115.  
  1116.           Suppose you  have a Rotary Club meeting on the 2nd Tuesday of the
  1117.           month except for the summer months. You have defined the event as
  1118.           a repeater but do not want it to appear on your calendar for July
  1119.           and August. By putting a 'D' beside the dates you want to cancel,
  1120.           you will  not have  to see  that event  on your  calendars. As  a
  1121.           reminder, the program will put the word 'Deleted' to the right of
  1122.           the date you cancelled.
  1123.  
  1124.           The way the program accomplishes this is to create another record
  1125.           in the  database. If,  for any  reason, you  delete  the  'master
  1126.           event' (the  repeater that  this is associated with) any of these
  1127.           special records  will be  deleted  as  well.  Unlike  the  normal
  1128.           records in  the database that can sometimes be recovered with the
  1129.           'undelete' command, these records are lost forever if deleted.
  1130.  
  1131.           Rescheduling an Event
  1132.           =====================
  1133.  
  1134.           This is  similar to deleting an event except that you want to see
  1135.           it some other time. For example, you have a squash game scheduled
  1136.           every Tuesday  after work  but you  cannot play  next Tuesday and
  1137.           would rather reschedule the game to Wednesday.
  1138.  
  1139.           If this  is the case, put an 'R' beside the date. A menu like the
  1140.           'change' and  'clone' menus  will be  displayed. Fill  in the new
  1141.           date or  time of  the event.  Press F5  to save it. Calendar Mate
  1142.           will  display   the  new   date  of   the  event  with  the  word
  1143.           'Rescheduled' shown  to remind  you. When  you  print  a  monthly
  1144.           calendar or  display a  daily calendar,  the event will appear in
  1145.           its new time period.
  1146.  
  1147.           When you  reschedule an  occurrence of  a  repeating  event,  the
  1148.           program will  create a  non-repeating event  at the  new time  or
  1149.           date. Although  it looks  like a  normal non-repeating  event, it
  1150.           cannot be  deleted from  the events  file the  way  you  normally
  1151.           delete events.
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.      Calendar Mate 4.2 User Reference Guide       Page 20
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.           Undoing your changes
  1173.           ====================
  1174.  
  1175.           If you have to 'undelete' or 'un-reschedule' an event, type a 'U'
  1176.           beside the  date that  has been deleted or rescheduled. This will
  1177.           restore the event to its previous state.
  1178.  
  1179.           If you  have rescheduled the event (and the program has created a
  1180.           non-repeating record) the non-repeating record will be deleted.
  1181.  
  1182.           Sorting by date or event
  1183.           ========================
  1184.  
  1185.           You may  display the file sorted by date or by event. The default
  1186.           sorting is  by date.  If you  press the  F8 key, the file will be
  1187.           sorted differently  from how  you see  it. If it's sorted by date
  1188.           and you press F8, it will be sorted by event and vice versa.
  1189.  
  1190.           Adding a Record
  1191.           ===============
  1192.  
  1193.           To add  a record  from this  screen, press  the Ctrl and 'A' keys
  1194.           simultaneously. This will present you with the menu from option 4
  1195.           which is the subject of the next chapter.
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.      Option 3: Look at Events File                Page 21                                                       
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.           Option 4. Add a Record
  1232.  
  1233.             When you choose this option you will be presented with an input
  1234.           window like this
  1235.  
  1236.           Enter Date     :
  1237.           Enter Time     : 0000
  1238.           Description    :
  1239.           Daily Cal      :
  1240.           Repeat         :
  1241.           Early Warn     :
  1242.  
  1243.           Note that  once you  have entered  all the  appropriate data, you
  1244.           should press  F5 to  save the  record.  If,  while  defining  the
  1245.           record, you  decide that  you want  to start  over, press  ESC to
  1246.           close the window and discard the record.
  1247.  
  1248.           Enter Date
  1249.           ==========
  1250.  
  1251.           The input  area will be positioned beside the 'Enter Date' field.
  1252.           Specify the  date of  the event (for non-repeating events) or the
  1253.           starting date  of the event (for repeaters). You will be reminded
  1254.           of the  correct format  for the  date. See  appendix A for a full
  1255.           listing of  the acceptable  date formats.  If  you  want  to  use
  1256.           today's date,  enter an  asterisk '*'.  The date that is shown is
  1257.           taken from the convenience calendar.
  1258.  
  1259.           Enter Time
  1260.           ==========
  1261.  
  1262.           The 'Enter Time' field is the time the event is scheduled to take
  1263.           place. This  is optional  because you might not care what time an
  1264.           event is  to occur.  For example, you wouldn't specify a time for
  1265.           an event such as Labour Day. If you don't need to specify a time,
  1266.           press enter  here. The default, 0000, tells the program to ignore
  1267.           this field.  There are many time formats the program understands.
  1268.           See Appendix A for a full list of the acceptable formats.
  1269.  
  1270.           Description
  1271.           ===========
  1272.  
  1273.           The 'Description' field allows you to describe the event. You may
  1274.           use up  to 20  characters. This field must have something entered
  1275.           in it to allow you to fill in other fields.
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.      Calendar Mate 4.2 User Reference Guide       Page 22
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.           Daily Cal
  1291.           =========
  1292.  
  1293.           The 'Daily  Cal' field  gives you the option of having this event
  1294.           appear on the daily calendar and/or monthly calendar. The default
  1295.           is 'Y'. You may enter any of the following options...
  1296.  
  1297.           Y or B    Print event on monthly and daily calendars
  1298.           N or M    Print this on monthly calendar only
  1299.           D         Print this on the daily calendar only
  1300.  
  1301.           Early Warn
  1302.           ==========
  1303.  
  1304.           The early warning  will display an advance warning of an upcoming
  1305.           event. The  early warning  will appear  on the  daily calendar  a
  1306.           specified number of days in advance of the event. You may specify
  1307.           up to 99 days in advance.
  1308.  
  1309.           Warning: If  you use too large a number here (greater than 7 days
  1310.           or so)   the  program will  slow down  quite  substantially  when
  1311.           displaying the daily events.
  1312.  
  1313.           Repeat
  1314.           ======
  1315.  
  1316.           The 'Repeat' field calls for a Y, N or S response.
  1317.  
  1318.           1) If this is a one time event, reply N
  1319.  
  1320.           2) If this event is to come up on a regular basis, reply Y.
  1321.  
  1322.           3) If the event is a special repeater, reply S.
  1323.  
  1324.  
  1325.  
  1326.           There are  two types  of 'special repeating' events that Calendar
  1327.           Mate can  handle. The  first type  is an  event that  recurs on a
  1328.           regular interval  unless the  date it  falls on  is a weekend. It
  1329.           will then  be rescheduled  to the  previous workday  or the  next
  1330.           workday depending on your preference.
  1331.  
  1332.           An example  of this type of special repeater is the way that many
  1333.           companies pay their employees - twice per month. The first payday
  1334.           falls on the 15th of the month unless that day falls on a weekend
  1335.           or holiday  in which  case the  employees will  be  paid  on  the
  1336.           previous workday.
  1337.  
  1338.  
  1339.  
  1340.  
  1341.  
  1342.      Option 4: Add a Record                       Page 23                                                       
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.           The second type of special repeater is a specific date - February
  1350.           29. If  your birthday  falls  on  that  day,  you  will  want  to
  1351.           celebrate it on the 28th of February in non-leap years.
  1352.  
  1353.           If you  reply 'S' you will be prompted for the special processing
  1354.           instructions. If  you reply  Y and  press enter, the program will
  1355.           show you  two more  lines so  that the input screen will now look
  1356.           like...
  1357.  
  1358.           Enter Date     : dd/mm/yy
  1359.           Enter Time     : 0000
  1360.           Description    : Testing Event
  1361.           Daily Cal      : Y
  1362.           Repeat         : Y
  1363.           Early Warn     : 00
  1364.           Frequency      : Annually
  1365.           End Date       : Eternity
  1366.           Special Proc   :              (If you selected 'S')
  1367.  
  1368.           Frequency
  1369.           =========
  1370.  
  1371.           In the  'Frequency' field you tell the program how often an event
  1372.           recurs. The  program will  allow you  to describe  many types  of
  1373.           repeating events. Some specific examples include:
  1374.  
  1375.           3rd Workday of the month
  1376.           Every 4 days
  1377.           1st Monday in September
  1378.           2nd Sunday of the month
  1379.           Last workday
  1380.           Daily
  1381.           Every workday
  1382.           Mon, Wed, Fri
  1383.           Tues-Thur
  1384.  
  1385.           See appendix  C for  a complete list of repeating adjectives that
  1386.           the program understands.
  1387.  
  1388.           End date
  1389.           ========
  1390.  
  1391.           In this field tell the program to ignore a repeating  event after
  1392.           a certain date. Use this field, for example, when describing your
  1393.           vacation to  the program.  If your vacation starts on 12Aug91 and
  1394.           ends two  weeks later  on 26Aug91,  how would you arrange to have
  1395.           this event  printed on  your calendar  for each  day you  are  on
  1396.           vacation?   Specify 'daily' for frequency and 27Aug91 for the end
  1397.  
  1398.  
  1399.  
  1400.  
  1401.      Calendar Mate 4.2 User Reference Guide       Page 24
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.           date. If  the end  date is  less than  the start  date (which can
  1409.           happen around  January before  you get  used to the new year) the
  1410.           program will warn you.
  1411.  
  1412.           Another way  to specify the end date is to reply '+nnn' where nnn
  1413.           represents a  number of  days. In  the above  example, instead of
  1414.           specifying 27Aug91  as the end date, you could specify +15 as the
  1415.           end date. The program would then compute the proper end date.
  1416.  
  1417.           The date  you specify  as the end date isn't included in the span
  1418.           of the  event. It's  the first day after the event has completed.
  1419.           For example, if you have to attend a conference from October 12th
  1420.           to October 14th, specify October 15th as the ending date.
  1421.  
  1422.           The default for the end date is 'Eternity'. The program will keep
  1423.           this event repeating until you delete it manually.
  1424.  
  1425.           Special Processing
  1426.           ==================
  1427.  
  1428.           If you  have defined an event as a 'special repeater' you'll have
  1429.           to specify  what to  do if  the event  falls on  a weekend.  Your
  1430.           options are
  1431.  
  1432.           P    to reschedule event to the previous workday
  1433.  
  1434.           N    to reschedule event to the next workday
  1435.  
  1436.           D    to delete this occurrence of the event
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.      Option 4: Add a Record                       Page 25                                                       
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.           Option 5. System Parameters
  1468.  
  1469.           There are a number of user definable system parameters available.
  1470.           When you select option 5, you will be presented with this menu.
  1471.  
  1472.           1) Set Printer Parms
  1473.           2) Set Program Parms
  1474.           3) Set Various Colours
  1475.           4) Select new data file
  1476.  
  1477.           The  following   three  sections   will  discuss  each  of  those
  1478.           selections in detail.
  1479.  
  1480.           5.1 Set Printer Parameters
  1481.  
  1482.           When it  comes to setting up your printer, you may be able to use
  1483.           a print  driver that  comes with Calendar Mate or you may have to
  1484.           create your own. Read on to see what's involved!
  1485.  
  1486.           5.1.1 Set Default Drivers for Calendars
  1487.  
  1488.           Calendar Mate  currently can  print  three  types  of  calendars:
  1489.           daily, monthly  and yearly.  You may  specify a  different  print
  1490.           driver for  each one  if you wish. This is particularly useful if
  1491.           you like  to print  monthly calendars  in landscape  mode  (since
  1492.           daily and yearly have to be in portrait mode).
  1493.  
  1494.           To select  a print driver, first of all select which calendar you
  1495.           wish to talk about. You will then be presented with a list of all
  1496.           print drivers  that Calendar  Mate can  find. Enter any non-blank
  1497.           character beside the appropriate driver and the change will be in
  1498.           effect the next time you print.
  1499.  
  1500.           Calendar Mate  prints using special characters for the borders of
  1501.           the calendars  and if  your printer  isn't set  up properly,  the
  1502.           borders will  appear as italicized C's and D's instead of the box
  1503.           characters. The  following  illustration  uses  all  the  special
  1504.           characters. If  it looks  like italic characters, you're going to
  1505.           need a print driver.
  1506.  
  1507.                          ┌──┬──┐
  1508.                          ├──┼──┤
  1509.                          └──┴──┘
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.      Calendar Mate 4.2 User Reference Guide       Page 26
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.           There are  several print drivers shipped with Calendar Mate which
  1527.           will send  control codes  to your  printer. Of  course, there are
  1528.           many kinds  of printers  out there  but most of them will emulate
  1529.           one of a couple of main types. I have found that there are 5 main
  1530.           ones -
  1531.  
  1532.           Epson LQ series
  1533.  
  1534.           Epson FX, LX, RX series
  1535.  
  1536.           IBM Proprinter
  1537.  
  1538.           Hewlett Packard Laserjet
  1539.  
  1540.           Hewlett Packard Deskjet
  1541.  
  1542.           If you know that your printer emulates one of the above printers,
  1543.           select  the  one  that's  appropriate.  Simply  put  a  non-blank
  1544.           character (such  as an X) beside the print driver you require and
  1545.           press Enter.  Then try  to print  a calendar.  If it  looks nice,
  1546.           you've got  the right  one. If not, you may have to read the next
  1547.           section.
  1548.  
  1549.           5.1.2 Prepare or edit your own
  1550.  
  1551.           Monthly calendar  prints use  three fonts -- normal, double width
  1552.           and compressed. If monthly calendars print nicely on your printer
  1553.           you won't  have to  go through  the arduous process of looking up
  1554.           printer codes.
  1555.  
  1556.           If you  do have to set up the printer codes, please note that the
  1557.           program expects  normal print  to be  10 characters  per inch and
  1558.           double width to be 5 characters per inch. Compressed print may be
  1559.           either 16.67 or 17.1 characters per inch.
  1560.  
  1561.           You should  be able to obtain the printer codes from your printer
  1562.           manual. To  enter the  codes into  Calendar Mate, use the decimal
  1563.           representation of  the codes.  If there  is more  than one  code,
  1564.           separate them  with commas. For example, if your printer needs to
  1565.           receive the code "Esc+w+49" to turn on double width, enter
  1566.  
  1567.           27,119,49      27 is Esc code, 119 is 'w' code
  1568.  
  1569.           or
  1570.  
  1571.           27,w,49        Probably easier
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.      Option 5: System Parameters                  Page 27                                                       
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.           If the  printer code  contains non-numeric characters (letters or
  1586.           other characters  like $%&^)  you may  enter them  as characters.
  1587.           Numbers must  be entered   as  their ASCII  value (as illustrated
  1588.           above).
  1589.  
  1590.           If you  have to  sort out the printer codes and are successful, I
  1591.           would be  most grateful if you would communicate your findings to
  1592.           me so  that  others  will  benefit  from  your  research.  As  an
  1593.           incentive, if  you're the  first person  to send me the codes for
  1594.           your printer I will refund your registration fee.
  1595.  
  1596.           Appendix B  contains a list of ASCII characters and their decimal
  1597.           representation. You  may use this to help you set up your printer
  1598.           codes if necessary.
  1599.  
  1600.           If there  is no  way that you can get Calendar Mate to print nice
  1601.           looking calendars  using the extended character set, you have one
  1602.           last chance.  If you  put a  'p' as  the only  character of  Init
  1603.           String 2,  the program will bypass the extended character set and
  1604.           print using  the normal characters. Although this calendar is not
  1605.           nearly as nice as the other, it works.
  1606.  
  1607.           I recently  discovered an  excellent program called MPMPRINT that
  1608.           will  allow   virtually  any   Epson  printer   to  use  extended
  1609.           characters. You  can obtain  this program from the EPSON forum on
  1610.           CompuServe or,  if you  cannot find  it anywhere else, I can send
  1611.           you a shareware evaluation copy. Remember to register it with the
  1612.           author if you use it!
  1613.  
  1614.           Creating a new Print Driver.
  1615.           ============================
  1616.  
  1617.           If you need to save your printer codes in a separate print driver
  1618.           you may  do it  in the  following manner:  When you get to option
  1619.           5.1.2, press  F8 and  enter the  name of  the new  driver you are
  1620.           creating.  When   you  press   <Enter>,  you  will  be  given  an
  1621.           opportunity to  give a  brief description of the print driver so,
  1622.           in the future, you will know what the driver does.
  1623.  
  1624.           Why would  you want  to create  another print  driver? Maybe  you
  1625.           would like  to use italic or bold characters on your calendar but
  1626.           would like to create a new driver so the old one isn't destroyed.
  1627.           There are other valid reasons for creating your own drivers. Your
  1628.           imagination is the limit!
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.      Calendar Mate 4.2 User Reference Guide       Page 28
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.           Changing the ASCII Print Codes
  1645.           ==============================
  1646.  
  1647.           On most  printers that  support the  extended character  set, the
  1648.           ASCII codes  for the characters you see on your screen correspond
  1649.           to  the  printed  character.  For  example,  the  ASCII  extended
  1650.           character 179  is a  vertical line,  used extensively in Calendar
  1651.           Mate. On  some printers  the characters are different. The Gemini
  1652.           10X prints  the Greek  character theta  when it  sees a 179 and a
  1653.           vertical line upon receiving a 245.
  1654.  
  1655.           Calendar Mate  will allow you to specify which characters he will
  1656.           use when  printing calendars.  To  do  this,  use  the  following
  1657.           commands:
  1658.  
  1659.           5 (or S)  for 'System Parameters'
  1660.           1         for 'Printer Parms'
  1661.           2         for 'Edit your own'
  1662.           x         beside the print driver you use
  1663.           F10       for the screen which specifies characters
  1664.  
  1665.           There are  three pre-set  character redefinitions:  a  plain  set
  1666.           which uses normal characters, the Gemini set, and the normal set.
  1667.           The appropriate Fkeys to select these characters are shown on the
  1668.           bottom of the menu.
  1669.  
  1670.           When you  are finished  redefining the characters, hit F5 to save
  1671.           the print driver.
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.      Option 5: System Parameters                  Page 29                                                       
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.           5.2 Set Program Parameters
  1704.  
  1705.           When you select option 5.2 you will be presented with a menu that
  1706.           looks like this:
  1707.  
  1708.           Date Format         : [dmy ]  Date format on displays
  1709.           Auto Sort Data      :  yes    Sort Database when updated?
  1710.           Immediate Purge     :  yes    Auto purge obsolete events
  1711.           Julian Date         :  yes    Put Julian date on monthly calendar
  1712.           Sort by time also   :  no     Sort file by date and time
  1713.           Current Century     :  1900   Century assumed with 2 digit years
  1714.           Start of workday    :  8a     Start hour of daily calendar
  1715.           End of Workday      :  5p     End hour of daily calendar
  1716.           Slots per hour      :  2      Number of intervals on daily cal
  1717.           Print Language      :  Eng    English, Francais, Espanol, Deutsch
  1718.           Disk  80 or 132     :  132    Number of columns for disk output
  1719.           Auto Save Number    :  2      # of changes before saving
  1720.           Lunar Cycle         :  N      Print full/new moon? (G/L/N)
  1721.           Compressed Print    :  Yes    Compressed Event Printing? (Y/N)
  1722.           Override Ewarn      :  99     Override early warning on daily prt
  1723.  
  1724.           Date Format
  1725.  
  1726.           This field  will tell  the program  how to  interpret a date that
  1727.           looks like 12/11/89. Your options are ...
  1728.  
  1729.           dmy       day/month/year  12/11/89 is Nov. 12, 1989
  1730.           mdy       month/day/year  12/11/89 is Dec. 11, 1989
  1731.           ymd       year/month/day  89/12/11 is Dec. 11, 1989
  1732.  
  1733.           A date  set in a format like 12may89 will override the format set
  1734.           up here.
  1735.  
  1736.           Auto Sort Data
  1737.  
  1738.           This option  tells the  program whether  or not  to sort the data
  1739.           before it  is written to disk. The default is 'Yes' and is highly
  1740.           recommended.
  1741.  
  1742.           Immediate purge
  1743.  
  1744.           This option  tells the  program whether  or not to purge obsolete
  1745.           records automatically. An obsolete record is defined as any event
  1746.           -- repeating or not -- whose expiry date has passed.
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.      Calendar Mate 4.2 User Reference Guide       Page 30
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.           Julian Date
  1763.  
  1764.           This option  tells the  program whether  or not  to  display  the
  1765.           Julian date  on the  monthly calendar.  The Julian  date  is  the
  1766.           number of the day relative to the start of the year. For example,
  1767.           the julian  date for February 1st is 32, for December 31st is 365
  1768.           (or 366 in a leap year).
  1769.  
  1770.           Sort by time also
  1771.  
  1772.           This option  tells the  program whether you want to sort the data
  1773.           file by time as well as by date. This will cause the sort to take
  1774.           longer but  unless you  have a  very large  data file  (over  500
  1775.           events), the time factor will not be important.
  1776.  
  1777.           Current Century
  1778.  
  1779.           This option  tells the  program what  century a  two  digit  year
  1780.           represents. I.E. if you enter 10/15/89, the program needs to know
  1781.           if you are talking about 1989, 2089, 1889 etc.
  1782.  
  1783.           Start of Workday
  1784.  
  1785.           This option sets the starting time for the daily calendar (Option
  1786.           1 from the main menu).
  1787.  
  1788.           End of Workday
  1789.  
  1790.           This option sets the ending time for the daily calendar.
  1791.  
  1792.           Slots per Hour
  1793.  
  1794.           This option tells the program whether you want the daily calendar
  1795.           to have  a time  slot every  15 or 30 minutes. For 15 minute time
  1796.           slots, enter 4 and for 30 minute time slots, enter 2.
  1797.  
  1798.           Note that the number of hours in your workday times the number of
  1799.           intervals may  not exceed 32. This is approximately the number of
  1800.           slots that  can fit  on the  screen. For example, if you want the
  1801.           daily calendar  to show 8am to 6pm (10 hours), you could not have
  1802.           15 minute  intervals because the number of slots would then be 40
  1803.           (10 hours * 4 slots per hour).
  1804.  
  1805.           If you  want the  daily calendar  to have  no  slots  whatsoever,
  1806.           simply make the start time the same as the end time.
  1807.  
  1808.  
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814.      Option 5: System Parameters                  Page 31                                                       
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.           Print Language
  1822.  
  1823.           Although Calendar  Mate's messages,  prompts and commands are all
  1824.           in English,  you may  print  calendars  in  different  languages.
  1825.           Currently, English, Spanish, German and French are supported.
  1826.  
  1827.           If you  would like  to see  another language  supported,  send  a
  1828.           letter to  the author  with the names of the days of the week and
  1829.           months of  the year  and if the language uses characters that DOS
  1830.           can display, it will come out in the next version. Since Calendar
  1831.           Mate doesn't  use graphics,  Arabic, Chinese,  Sanscrit, Cerillic
  1832.           and other such alphabets would be impossible to implement.
  1833.  
  1834.           Disk Width
  1835.  
  1836.           This option  is similar to the previous one except that it is for
  1837.           output directed  to disk.  This  option  might  differ  from  the
  1838.           previous one if you have some software that will take a disk file
  1839.           and print it sideways on your 80 column printer.
  1840.  
  1841.           Auto save number
  1842.  
  1843.           This option  specifies the number of changes to the database that
  1844.           must be  done before the program saves the file to disk. Set this
  1845.           to any integer value that your nerve will allow.
  1846.  
  1847.           Lunar Cycle
  1848.  
  1849.           Calendar Mate  will compute when the full moon and new moon occur
  1850.           each month.  If you  would like  this printed out on your monthly
  1851.           calendar, specify it here.
  1852.  
  1853.           If your  printer   can print  the 'happy  face' characters  - hex
  1854.           codes 01  and 02  - you  should specify  'G' (graphics character)
  1855.           here. Laser  printers tend  to print  these characters  nicely. A
  1856.           full moon  will be represented by the character 01 (a white happy
  1857.           face) and a new moon by the character 02 (a black happy face).
  1858.  
  1859.           If your printer (like mine) cannot print those characters and you
  1860.           have specified  'G', your printer will just ignore that character
  1861.           and shift  the rest of the line one character to the left, making
  1862.           a very  ugly  calendar.  If  you  still  want  the  lunar  cycles
  1863.           calculated and  printed,   you can specify L (for letter) and the
  1864.           new moon  will be represented by the letter 'N', the full moon by
  1865.           the letter 'F'.
  1866.  
  1867.           If you  do not  care when  the new  moon and  full  moon  happen,
  1868.           specify 'N'.
  1869.  
  1870.  
  1871.  
  1872.  
  1873.      Calendar Mate 4.2 User Reference Guide       Page 32
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.           Compressed Print
  1881.  
  1882.           Normally, monthly calendars can show two events in each box. When
  1883.           compressed print  is used,  the calendar can show three events in
  1884.           each box. If you want the events to print using a condensed font,
  1885.           specify Yes, otherwise, specify No.
  1886.  
  1887.           Compressed print   brings  some restrictions  with it. You cannot
  1888.           browse a calendar that has been created with compressed print and
  1889.           sent to  disk. Also,  compressed  print  is  supported  only  for
  1890.           calendars that  are 80 or 99 characters wide. If this restriction
  1891.           poses a  problem, contact  Hawk Software and more support will be
  1892.           added.
  1893.  
  1894.           On the  author's printer,  an EPSON  FX compatible, the calendars
  1895.           look cleaner  if friction  feed is  used, as  opposed to  tractor
  1896.           feed. If  tractor feed  is used,  there are tiny gaps between the
  1897.           characters that  make up  the vertical  lines. The  same symptoms
  1898.           have been reported on other printers.
  1899.  
  1900.           Override Ewarn
  1901.  
  1902.           When you define an event with an early warning, it will appear on
  1903.           the daily calendar, starting that number of days before the event
  1904.           actually takes  place. I  have found  that when  I print  a daily
  1905.           calendar it doesn't look as cluttered as the on-line version when
  1906.           there are lots of early warnings.
  1907.  
  1908.           For this  reason, you  can use  this field  to override the early
  1909.           warning value  you specified  when you  defined the event. If the
  1910.           event has  a non-zero  early  warning  value,  this  figure  will
  1911.           override it  on the  daily printed calendar only. You may specify
  1912.           any value from 0 to 99.
  1913.  
  1914.           This is  a nice  feature for  students.  All  of  the  semester's
  1915.           assignments may  be entered  with, for  example, a  5  day  early
  1916.           warning and when a daily calendar is printed, all the assignments
  1917.           up to 99 days ahead will show up.
  1918.  
  1919.           5.3 Set Various Colours
  1920.  
  1921.           This option allows you to change several window colours. There is
  1922.           another technique,  described  in  the  last  paragraph  of  this
  1923.           section, which  will  allow  you  to  change  the  colour  of  an
  1924.           individual window.
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.  
  1932.      Option 5: System Parameters                  Page 33                                                       
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.           When you  select this  option you  will be presented with a menu.
  1940.           The choices are:
  1941.  
  1942.           Main Screen  Colour: This  is the  background on  the main screen
  1943.           where the options window and convenience calendar are located.
  1944.  
  1945.           General Info Line: This is the line at the top of the main screen
  1946.           which has the date, time, Julian date and Calendar Mate version.
  1947.  
  1948.           Options Window:  This window  is on  the main screen and displays
  1949.           the functions available to you.
  1950.  
  1951.           General Info Windows: These windows are displayed periodically in
  1952.           order to  let you  know that  some work  is  in  progress  -  the
  1953.           database is being sorted, a calendar being generated etc.
  1954.  
  1955.           Warning Windows:  These windows  are similar  to the General Info
  1956.           windows except  that  they  warn  you  of  a  possible  error.  A
  1957.           yellow/amber background may be appropriate here.
  1958.  
  1959.           Error Windows:  These windows  indicate a  problem that  must  be
  1960.           resolved before  the program  can continue, such as a printer not
  1961.           being ready when you asked the program to print a calendar.
  1962.  
  1963.           Another technique  to change  window colours is to simultaneously
  1964.           press the  CNTL and E keys. A little prompting window will appear
  1965.           telling you  what to  do next. Press the left and right arrows to
  1966.           change the  background colour  and the  up and down arrow keys to
  1967.           change the  foreground colour.  When you  are satisfied, press F5
  1968.           and the window colour you selected will be saved for future use.
  1969.  
  1970.           5.4 Select Different Events Files
  1971.  
  1972.           Calendar Mate  will allow  you to  specify the name of the events
  1973.           file you want it to process. As was mentioned at the beginning of
  1974.           the documentation,  you can  specify the  events file name on the
  1975.           command line when you start Calendar.
  1976.  
  1977.           If you  want to change which file Calendar Mate processes, select
  1978.           this option.  You will  be presented  with a list of Events files
  1979.           that Calendar  Mate can locate. These are the files with a second
  1980.           name of  CME (i.e.  CALEVENT.CME). Move the input area beside the
  1981.           events file  you wish  to process,  enter any non-blank character
  1982.           and press  Enter. The  file you  are working on will be saved and
  1983.           the new file opened for processing.
  1984.  
  1985.  
  1986.  
  1987.  
  1988.  
  1989.  
  1990.  
  1991.      Calendar Mate 4.2 User Reference Guide       Page 34
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.           Option 6. DOS Shell
  1999.  
  2000.           This command  will temporarily suspend execution of Calendar Mate
  2001.           and put  you into  DOS. To get back to the program, type EXIT and
  2002.           press <ENTER>.
  2003.  
  2004.           The way  this works  is simple.  Calendar Mate  calls  a  program
  2005.           called COMMAND.COM  which is a DOS program. For this to work, the
  2006.           program has  to be  able to find COMMAND.COM so either have it on
  2007.           the floppy  disk from which you are running Calendar Mate or have
  2008.           it available in the DOS PATH search chain.
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.      Option 5: System Parameters                  Page 35                                                       
  2051.  
  2052.  
  2053.  
  2054.  
  2055.  
  2056.  
  2057.           Option 7. Print a Calendar
  2058.  
  2059.           This option   allows  you to generate a monthly calendar that you
  2060.           may either  print or load to disk and then browse using option 8.
  2061.           If you  print to  disk, a file called CALPRINT.PRT is created and
  2062.           may be manipulated with your favourite word processor or editor.
  2063.  
  2064.           When you select option 7, you will be prompted to enter the month
  2065.           and year  of the  calendar you want to print, whether you want to
  2066.           print it,  browse it  on the  screen or  file it  to disk. If you
  2067.           decide to print it on your printer, you will be asked whether you
  2068.           want the  small  calendars  or  not.  If  you  reply  'Y',  small
  2069.           calendars will  print after  the main calendar, two months before
  2070.           and two months after.
  2071.  
  2072.           These small  calendars will  only print  if there  is room on the
  2073.           page. If  there are  six weeks  in the month, the small calendars
  2074.           will not be generated.
  2075.  
  2076.           Printing a Range of Months
  2077.           ==========================
  2078.  
  2079.           If you  want to generate more than one month, enter a date in the
  2080.           format
  2081.  
  2082.           aa-bb/cc
  2083.  
  2084.           Where aa  represents the starting month, bb represents the ending
  2085.           month and  cc represents the year. For example to print September
  2086.           - December 1990, specify 9-12/90.
  2087.  
  2088.           Please note that the program must find a dash (-) and a slash (/)
  2089.           to realize  that you  want to print a range of months. Also, note
  2090.           that you may only specify a range of months in the same year. For
  2091.           example you cannot print October 1900 - February 1991 at the same
  2092.           time.
  2093.  
  2094.           Printing a Yearly Calendar
  2095.           ==========================
  2096.  
  2097.           As well as printing monthly calendars, you may print a whole year
  2098.           on one  page. To  do this,  specify the month as an asterisk. For
  2099.           example, to print the 1991 calendar, specify
  2100.  
  2101.           *91
  2102.  
  2103.           as the month and year.
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.      Calendar Mate 4.2 User Reference Guide       Page 36
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.           Interrupting Calendar Generation
  2117.           ================================
  2118.  
  2119.           If you  want to  interrupt the  program while  it's generating  a
  2120.           calendar, simply  hit any  key. A window will be displayed asking
  2121.           you if  you really  want to interrupt the process. If you do, hit
  2122.           the ESC  key. If  the program  is sending  a file to disk it will
  2123.           stop and  erase the partially created file. If sending a calendar
  2124.           to the printer it will stop executing immediately and the printer
  2125.           will keep  printing until  its buffer  empties. This could take a
  2126.           while depending on the size of the print buffer.
  2127.  
  2128.           The program  expects a printer to be in the 1st parallel port. If
  2129.           you do  not have  a printer there or if it is not ready to print,
  2130.           an error window will be displayed asking you to ready the printer
  2131.           and to press any key to proceed or to press the ESC key to cancel
  2132.           the task.
  2133.  
  2134.  
  2135.  
  2136.           Monthly Calendar Overflow
  2137.           =========================
  2138.  
  2139.           Sometimes there  are more events jammed into a day than can print
  2140.           in each box of the monthly calendar. If you have compressed print
  2141.           set on,  you can  print up  to  three  events  per  day;  without
  2142.           compressed print: two events.
  2143.  
  2144.           When this  happens, you  will be  presented with a list of events
  2145.           that are  eligible to  go in the box and you will be permitted to
  2146.           choose which  events are  the important ones. Simply put any non-
  2147.           blank character  beside your choice and it will be hilighted. You
  2148.           will not be permitted to choose more events than will fit.
  2149.  
  2150.           If you  highlight an  event and then change your mind, just enter
  2151.           any non-blank  character (like  you did to hilight the event) and
  2152.           it will become "unchosen".
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.      Option 7: Print a Calendar                   Page 37                                                       
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.           Option 8. Browse Calendar
  2176.  
  2177.           This option will allow you to look 
  2178.  
  2179.           at a  calendar that  you have stored on disk. This will allow you
  2180.           to preview the calendar prior to printing it.
  2181.  
  2182.           The browse  routine  is  not  complicated.  To  move  around  the
  2183.           calendar, use  the arrow  keys. The up and down keys will advance
  2184.           the calendar one week. The right and left arrow keys will advance
  2185.           the calendar  one weekday at a time (if the calendar greater than
  2186.           80 columns wide).
  2187.  
  2188.           If you  are looking  at the  last week of the month and press the
  2189.           down arrow  key, the  display will  move back  to the  first week
  2190.           (wrap around). Similarly, if you are looking at the first week of
  2191.           the month  and press  the up  arrow key,  the display  will  wrap
  2192.           around to the last week of the month.
  2193.  
  2194.           You may  notice some  odd characters  flanking the  name  of  the
  2195.           month. These  are printer  control characters. When you send your
  2196.           file to the printer, they will disappear.
  2197.  
  2198.           If you generated several months and sent the file to disk you can
  2199.           browse one  month at  a time.  To view  the next month, press the
  2200.           plus (+)  key. To  view the  previous month,  press the minus (-)
  2201.           key. The  display will  wrap around  if you pressed the minus key
  2202.           while viewing  the first  month or  if you  pressed the  plus key
  2203.           while viewing the last month you generated.
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.      Calendar Mate 4.2 User Reference Guide       Page 38
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.           Option 9. Quit
  2235.  
  2236.           This option  closes down  the  program  normally.  It  is  highly
  2237.           recommended that  you end  the program  normally so that the data
  2238.           file can  be saved.  There is an auto-save feature in the program
  2239.           that will save your data periodically but if you have not reached
  2240.           the autosave  threshold, your data may be lost during an abnormal
  2241.           termination of the program.
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.      Option 8: Browse Calendar                    Page 39
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.           Appendix A. Date/Time Formats
  2294.  
  2295.           The author  has attempted to make it as convenient as possible to
  2296.           enter dates  and times  in a  format that  is convenient for you.
  2297.           Here is a list of supported formats:
  2298.  
  2299.           Date Formats
  2300.           *                        Today's date.
  2301.           dd/mm/yy  Eg. 15/10/89        Oct 15, 1989 see note 1
  2302.           mm/dd/yy  Eg. 10/15/89        Oct 15, 1989 see note 2
  2303.           yy/mm/dd  Eg. 89/10/15        Oct 15, 1989 see note 3
  2304.           ddmmmyy   Eg. 15Oct89         Oct 15, 1989
  2305.           ddmmyy    Eg. 151089          Oct 15, 1989 see note 1
  2306.           mmddyy    Eg. 101589          Oct 15, 1989 see note 2
  2307.           yymmdd    Eg. 891015          Oct 15, 1989 see note 3
  2308.  
  2309.           Time Formats
  2310.           730                 7:30 a.m.
  2311.           7:30                7:30 a.m.
  2312.           730a                7:30 a.m.
  2313.           1930                7:30 p.m.
  2314.           19:30               7:30 p.m.
  2315.           730p                7:30 p.m.
  2316.  
  2317.           Note 1: You have to specify dmy in the system parameters (opt
  2318.           5.2)
  2319.           Note 2: You have to specify mdy in the system parameters (opt
  2320.           5.2)
  2321.           Note 3: You have to specify ymd in the system parameters (opt
  2322.           5.2)
  2323.  
  2324.  
  2325.  
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345.      Calendar Mate 4.2 User Reference Guide       Page 40
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352.           Appendix B. ASCII Character Set
  2353.  
  2354.  
  2355.                This is  a list  of ASCII  characters from  32 to 126. It is
  2356.           being provided to possibly help you if you have to define printer
  2357.           control characters.  The characters less than 32 and greater than
  2358.           127 are of no use to this discussion.
  2359.  
  2360.           032 <sp>  033  !    034  "    035  #    036  $
  2361.           037  %    038  &    039  '    040  (    041  )
  2362.           042  *    043  +    044  ,    045  -    046  .
  2363.           047  /    048  0    049  1    050  2    051  3
  2364.           052  4    053  5    054  6    055  7    056  8
  2365.           057  9    058  :    059  ;    060  <    061  =
  2366.           062  >    063  ?    064  @    065  A    066  B
  2367.           067  C    068  D    069  E    070  F    071  G
  2368.           072  H    073  I    074  J    075  K    076  L
  2369.           077  M    078  N    079  O    080  P    081  Q
  2370.           082  R    083  S    084  T    085  U    086  V
  2371.           087  W    088  X    089  Y    090  Z    091  [
  2372.           092  \    093  ]    094  ^    095  _    096  `
  2373.           097  a    098  b    099  c    100  d    101  e
  2374.           102  f    103  g    104  h    105  i    106  j
  2375.           107  k    108  l    109  m    110  n    111  o
  2376.           112  p    113  q    114  r    115  s    116  t
  2377.           117  u    118  v    119  w    120  x    121  y
  2378.           122  z    123  {    124  |    125  }    126  ~
  2379.           127 <del>
  2380.  
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.      Appendix A: Date/Time Formats                Page 41
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.           Appendix C. Repeating Adjectives
  2412.  
  2413.                This is  a complete list of keywords accepted by the program
  2414.           for describing  repeating events.  You rarely  have to  enter the
  2415.           complete word  -- the  program understands certain abbreviations.
  2416.           The minimum number of characters required to identify the word is
  2417.           supplied as well.
  2418.  
  2419.                Keyword        Minimum        Example               Keyword        Minimum        Example               _______        _______        _______
  2420.  
  2421.                Daily          2         da
  2422.                Weekly         3         wee
  2423.                Monthly        4         mont
  2424.                Yearly         4         year
  2425.                Annually       3         ann
  2426.                Fortnightly    4         fort
  2427.                Day            2         da
  2428.                Workday        4         work
  2429.                Last           4         last
  2430.                First          5         1st
  2431.                Second         6         2nd
  2432.                Third          5         3rd
  2433.                Fourth         6         4th
  2434.                Monday         4         mond
  2435.                Tuesday        3         tue
  2436.                Wednesday      3         wed
  2437.                Thursday       3         thu
  2438.                Friday         3         fri
  2439.                Saturday       3         sat
  2440.                Sunday         3         sun
  2441.                January        3         jan
  2442.                February       3         feb
  2443.                March          3         mar
  2444.                April          3         apr
  2445.                May            3         may
  2446.                June           3         jun
  2447.                July           3         jul
  2448.                August         3         aug
  2449.                September      3         sep
  2450.                October        3         oct
  2451.                November       3         nov
  2452.                December       3         dec
  2453.                Easter         3         eas
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.      Calendar Mate 4.2 User Reference Guide       Page 42
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469.  
  2470.           Prefixes:
  2471.  
  2472.                Keyword   Example        Meaning
  2473.                bi        biweekly       every 2 weeks
  2474.                tri       triweekly      every 3 weeks
  2475.  
  2476.           Cosmetic Words:
  2477.  
  2478.                the, of, in, every
  2479.  
  2480.  
  2481.  
  2482.  
  2483.  
  2484.  
  2485.  
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.      Appendix C: Repeating Adjectives             Page 43
  2523.  
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.           Appendix D. Some commonly asked questions
  2530.  
  2531.  
  2532.  
  2533.           Q:   Why isn't  the  calendar  printing  the  proper  month?  I'm
  2534.                getting December 1900!
  2535.  
  2536.           A:   You probably specified a date in a format that Calendar Mate
  2537.                misunderstood. The  most common  error is  putting  a  space
  2538.                between the  month and  year (eg.  Dec 90 instead of Dec90).
  2539.                Have a look in appendix A for a list of acceptable formats.
  2540.  
  2541.  
  2542.  
  2543.           Q:   I am  trying to  print in compressed mode and the events are
  2544.                printing on  different lines  than the  box characters.  The
  2545.                calendar takes  up one  and a  half pages  instead  of  one.
  2546.                What's the matter?
  2547.  
  2548.           A:   In compressed mode, Calendar Mate prints the outline for the
  2549.                box, does a carriage return and then prints the events. This
  2550.                works for  most printers.  Some  printers,  however,  do  an
  2551.                automatic line  feed in  tandem with a carriage return. This
  2552.                can usually  be disabled  by setting  a dip  switch. In  the
  2553.                author's printer manual, the terminology is "Auto Feed XT".
  2554.  
  2555.           Q:   When I  print a  calendar I  get italic Cs and Ds instead of
  2556.                lines around  the borders.  Does Calendar  Mate  support  my
  2557.                printer?
  2558.  
  2559.           A:   Calendars printed  with Calendar  Mate should  look like you
  2560.                would expect a calendar to look -- with nice clean lines. If
  2561.                your printer  isn't printing  properly and  you have already
  2562.                run the  SETUP program,  try using a different print driver,
  2563.                selectable in  option 5.1.1.  If all else fails, you can try
  2564.                using 'Plain'  characters. See  the  discussion  in  section
  2565.                5.1.2 above on page 29.
  2566.  
  2567.           Q:   What settings  should I use to print a calendar in landscape
  2568.                mode on my LaserJet printer?
  2569.  
  2570.           A:   Load the  print driver  called HPLJIIPL (using option 5.1.1)
  2571.                and set the printer width to 99.
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.      Calendar Mate 4.2 User Reference Guide       Page 44
  2582.  
  2583.  
  2584.  
  2585.  
  2586.  
  2587.  
  2588.  
  2589.  
  2590.           Q:   When I  start up Calendar Mate, there is no help information
  2591.                and it cannot find my events file!
  2592.  
  2593.           A:   All of  Calendar Mate's  files have  to reside  in the  same
  2594.                subdirectory as  the program  and you  have to  be  in  that
  2595.                subdirectory when  you start  Calendar Mate. For example, if
  2596.                Calendar Mate  resides in C:\CALENDAR and you're in C:\QEDIT
  2597.                when you  start up  calendar, it  won't be  able to find the
  2598.                help file, parm file and events file.
  2599.  
  2600.                The exception  to this  rule is  if you have the Environment
  2601.                Variable set.  This procedure  is described  in the  section
  2602.                entitled 'The DOS Environment' on page 8.
  2603.  
  2604.           Q:   Do you have any more products?
  2605.  
  2606.           A:   No, not  yet. Calendar  Mate is a handful. Great suggestions
  2607.                keep coming  in from  the user  community and I want to make
  2608.                the program as useful to YOU as possible!
  2609.  
  2610.  
  2611.  
  2612.  
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619.  
  2620.  
  2621.  
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.      Appendix D: Common Questions                 Page 45
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.           Appendix E. Order Form
  2648.  
  2649.                                    Order Form For
  2650.                               Calendar Mate Version 4.2c
  2651.  
  2652.                Name:               ________________________________________
  2653.  
  2654.                Address:            ________________________________________
  2655.  
  2656.                City:               ________________________________________
  2657.  
  2658.                Province/State:     ________________________________________
  2659.  
  2660.                Postal Code/Zip:    ________________________________________
  2661.  
  2662.                Country:            ________________________________________
  2663.  
  2664.  
  2665.  
  2666.                Registration Fee:             $28.00
  2667.                Saskatchewan Residents Add:   $ 2.24    (8% Sales Tax)
  2668.                Canadian Residents Add:       $ 1.96    (7% GST)
  2669.                                              ======
  2670.  
  2671.                Total:                        ______
  2672.  
  2673.                Diskette Size   ____ 5.25"          ____ 3.5"
  2674.  
  2675.                Please return this form to:
  2676.  
  2677.                               Hawk Software
  2678.                               PO Box 3961
  2679.                               Regina, SK  S4P 3R9
  2680.                               Canada
  2681.  
  2682.                Please charge this to my Visa card:
  2683.                (MasterCard not supported)
  2684.  
  2685.                Card Number: ___________________________________
  2686.  
  2687.                Expiry Date: ________    Signature: ________________________
  2688.  
  2689.                Phone: (_____)________________________ (in case of problems)
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.      Calendar Mate 4.2 User Reference Guide       Page 46
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705.                How did you find out about Calendar Mate?
  2706.  
  2707.                [  ] Friend    [  ] Compuserve     
  2708.  
  2709.                [  ] Bulletin Board ______________________ (which one?)
  2710.  
  2711.                [  ] Shareware Library _______________ (which one?)
  2712.  
  2713.                Does your PC have a Hard Drive?  [  ]Yes  [  ]No
  2714.  
  2715.                What kind of printer do you use? ___________________________
  2716.  
  2717.                Which Calendar Mate print driver works?_____________________
  2718.  
  2719.                Is mouse support useful? [  ]Yes   [  ]No
  2720.                                         [  ] I don't have a mouse
  2721.  
  2722.                Please feel free to add your comments and suggestions on how
  2723.                Calendar Mate can be improved to better meet your needs...
  2724.  
  2725.                __________________________________________________________
  2726.  
  2727.                __________________________________________________________
  2728.  
  2729.                __________________________________________________________
  2730.  
  2731.                __________________________________________________________
  2732.  
  2733.                __________________________________________________________
  2734.  
  2735.                __________________________________________________________
  2736.  
  2737.                __________________________________________________________
  2738.  
  2739.                __________________________________________________________
  2740.  
  2741.                __________________________________________________________
  2742.  
  2743.  
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.      Order Form                                   Page 47
  2758.  
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764.           Appointment Extend                                        14
  2765.           Calendar
  2766.             browsing printed                                        38
  2767.             convenience                                              9
  2768.             daily                                               23, 31
  2769.             improper date printed                                   44
  2770.             monthly,printing                                    27, 36
  2771.             printer requirements                                     5
  2772.             printing tiny                                           36
  2773.           Colour                                                33, 34
  2774.             changing                                                26
  2775.             changing - ^E key                                       34
  2776.             changing - option 5.3                                   33
  2777.           Compressed print
  2778.             restrictions                                            33
  2779.           Convenience Calendar                                       9
  2780.           Daily Calendar
  2781.             Printing                                                12
  2782.           Data
  2783.             missing files                                           45
  2784.           Date                                                       9
  2785.             changing event's                                        18
  2786.             event's end                                             24
  2787.             formats                                             22, 30
  2788.             Julian                                           9, 31, 34
  2789.             setting DOS                                              9
  2790.             specifying                                              44
  2791.           Date/Time Formats                                         40
  2792.           Diskette Requirements                                      7
  2793.           DOS Environment                                            8
  2794.           Environment Variable                                       8
  2795.           Event                                                 12, 16
  2796.             adding                                              13, 17
  2797.             changing                                                18
  2798.             database                                                17
  2799.             deleting                                            16, 30
  2800.             description                                             22
  2801.             early warning                                           23
  2802.             end date                                                24
  2803.             entering                                            13, 17
  2804.             printing                                                23
  2805.             repeating                                               23
  2806.             special repeater                                        23
  2807.           Events
  2808.             special repeaters                                       23
  2809.           Events File
  2810.             changing - option 5.4                                   34
  2811.           Files
  2812.  
  2813.  
  2814.  
  2815.  
  2816.      Calendar Mate 4.2 User Reference Guide       Page 48
  2817.  
  2818.  
  2819.  
  2820.  
  2821.  
  2822.  
  2823.             missing                                                 45
  2824.           Graphics characters                                       32
  2825.           Help Info                                                  6
  2826.           Installation Instructions                                  7
  2827.           Monthly Calendar Overflow                                 37
  2828.           MPM-Print                                                 28
  2829.           Options Menu                                              11
  2830.           Order Form                                                46
  2831.           Primary Menu                                               9
  2832.           Printer
  2833.             problems                                                44
  2834.           Printer Parameters                                        26
  2835.           Printing
  2836.             Daily Calendar                                          12
  2837.             files                                                   36
  2838.             MPM-Print                                               28
  2839.             ugly calendars                              26, 32, 33, 38
  2840.             vertical gaps                                           33
  2841.           Program Parameters                                        30
  2842.             Auto save number                                        32
  2843.             Auto Sort Data                                          30
  2844.             Compressed Print                                        33
  2845.             Current Century                                         31
  2846.             Date Format                                             30
  2847.             Disk Width                                              32
  2848.             End of Workday                                          31
  2849.             Immediate purge                                         30
  2850.             Julian Date                                             31
  2851.             Lunar Cycle                                             32
  2852.             Override Ewarn                                          33
  2853.             Print Language                                          32
  2854.             Slots per Hour                                          31
  2855.             Sort by time                                            31
  2856.             Start of Workday                                        31
  2857.           Repeating events
  2858.             adding                                              22, 23
  2859.             describing                                              24
  2860.             end date                                                24
  2861.             viewing                                                 17
  2862.           Setup Program                                              8
  2863.           Shareware                                              3, 47
  2864.           Starting Calendar Mate                                     8
  2865.           System Requirements                                        5
  2866.           Time
  2867.             appointment extend                                      14
  2868.             changing event's                                        18
  2869.             current                                              9, 34
  2870.             entering event's                                        22
  2871.  
  2872.  
  2873.  
  2874.  
  2875.      Order Form                                   Page 49
  2876.  
  2877.  
  2878.  
  2879.  
  2880.  
  2881.  
  2882.             formats                                                 40
  2883.             setting DOS                                              9
  2884.             slots                                           12, 13, 31
  2885.             slots per hour                                          31
  2886.             sorting records                                         17
  2887.           Yearly Calendar
  2888.             Printing                                                36
  2889.  
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898.  
  2899.  
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.  
  2913.  
  2914.  
  2915.  
  2916.  
  2917.  
  2918.  
  2919.  
  2920.  
  2921.  
  2922.  
  2923.  
  2924.  
  2925.  
  2926.  
  2927.  
  2928.  
  2929.  
  2930.  
  2931.  
  2932.  
  2933.  
  2934.      Calendar Mate 4.2 User Reference Guide       Page 50
  2935.