0The main screen has a number of features. On the top line, the 0current day and date is displayed on the left hand side and the 0Julian date is displayed on the right. The Julian date is the 0number of days since January 1st of the current year. 0 0In the center of the screen is the current month's calendar with 0today's date hilighted. This calendar can be changed by using the 0arrow keys. 0 0The right and left arrow keys change the month. 0The up and down arrow keys change the year. 0The Insert and Delete keys will move the year by centuries. 0The Home key will display the current calendar again. 0 0Finally, on the bottom is a menu of the various functions this 0program can perform. To select a function, either select the 0hilighted letter or the number of the function. 1This screen shows today's events. The times shown here are 1specified in the 'System Parameters' under start time, end time 1and number of intervals. 1 1An event will be slotted into a time slot on the screen if there's 1a match. If not, the event will be listed in the lower section of 1the screen. 1 1To add an event, hit F10, use the tab keys to move the input 1area to the correct time slot and enter your data. If you are 1using a mouse, click at the appropriate time slot. 1When you've entered your appointment, hit Enter. 1 1Use the PageUp and PageDown keys to display different days. 1Hit F6 for the 'appointment extend' feature. With this feature 1you type in an event, then you can repeat it by moving the input 1area with the arrow keys. The enter key resets the feature. 2This screen gives you the number of records in the database 2and the number of records that you have marked for deletion 2but that haven't yet been deleted. 2 2When you quit the program, it will permanently delete any 2events that are currently marked. 2 2You mark records for deletion by viewing the database (option 3) 2and then putting a 'd' beside the record you want deleted. 3This is a list of all records in the database. You can select 3the date format you prefer in the 'System Parameters' option. 3 3There are six commands you can enter beside an event - 3 3 D - Delete the event 3 U - UnDelete the event 3 C - Change the date, time or description of the event. 3 X - Expand the record to see the repeating frequency etc. 3 L - Clone an existing record. 3 F - Show future occurances of a repeating event. 3 3An asterisk (*) beside the event denotes a repeater. 3A dollar sign ($) denotes a 'special' repeater. 3 3As well, to add an event, hit the Ctrl and 'A' keys together 3and you will be presented with a menu. 4This screen allows you to change a number of parameters to 4make the program a bit more comfortable. 4 4To change a parameter, use the arrow keys to position the 4input area over the parameter you want changed. Make the 4change and hit enter. 4 4If you want to keep the change you made, hit F5 and the 4change will be written to disk. If you don't want to keep 4the change, hit either the F3 or the Esc key. 4 4Note: If Immediate Purge is set to Yes, autosort must be 4 set to Yes as well! 5This screen shows you the calendar that you generated. It is 5stored on disk in the file CALPRINT.PRT. This file contains 5all the printer control characters so you should be able to 5send this file straight to the printer with the DOS Print 5command. 5 5Another use of this file might be if you have a printer that 5prints only 80 columns but have a sideways printing utility 5to print a 132 column listing sideways on your 8.5x11 paper. 5 5Use the arrow keys to scroll the image up and down, left and 5right. 5 5If you created several calendars on disk, you can use the plus 5and minus (+ and -) keys to view different months. 6This screen allows you to add an event to the file. You will be 6prompted for information like the date the event falls on, the 6time and a brief (20 character) description. 6 6If you wish, you can have the program repeat this event on an 6interval of time that you specify. 6 6The program is reasonably flexible with the date and time formats 6that it can interpret. If you get into trouble figuring out a 6format the program can understand, you can always rely on the 6dd/mm/yy format (or mm/dd/yy depending on the system parm file) 6and the 24 hour clock. 6 6The accompanying documentation lists a number of formats that 6the program understands. 7This screen prompts you for whether you want to repeat the event. 7The accompanying documentation gives a full list of words that you 7can use when describing how often to repeat an event. 7 7The program understands the weekdays, monthly, yearly, fortnightly, 7etc. 8This screen allows you to print a calendar. You can print it to 8the printer, to a disk file or to a disk file and the screen. 8Simply select P, C or D. If you are using a mouse, click on one 8of those letters to select it. 8 8You will be prompted for the month and year of the calendar you 8want to generate and whether you want to add tiny monthly 8calendars at the end. 9When adding an event in this manner, it is assumed that you wish 9to display the event on a monthly calendar. If you want to 9show this event on the daily calendar as well, please reply Y. aThere are two tasks that can be performed from this command aline - Jump to a new date or delete a record. a aThere are two ways to jump directly to a new date -- a1) Enter the date you want to skip to eg. 15oct89. a2) Enter 'Nxx' or 'Lxx' where x represents the first letter a (or first two letters) of the weekday you're skipping to. a For example, NW moves the date to next Wednesday. a LM moves the date to last Monday a aTo delete an event, type in 'D xxxx' where xxxx represents the atime the event is scheduled for. The event must be scheduled in aa time slot on the screen, not in the lower section bSome of the date formats accepted here are b b MMYYYY eg. 021990 (Feb. 1990) b MMYY eg. 0794 (July 1994) b MM/YY eg. 10/55 (Oct. 1955) b MMMYY eg. NOV84 (Nov. 1984) b *YY or *YYYY eg. *1990 (Print the whole year 1990) b MM-MM/YY eg. 6-7/90 (June and July 1990) b 1-10/90 (January thru October 1990) b bMake sure you don't put a space between the month and year. If byou do, the program can't interpret the date properly. b bIf you specify * for the month, you will be asked whether you bwish to have the entire year printed on one page or one month bper page. b bIf you specify a range of months, they must be in the same year. cThis screen will allow you to specify printer codes so that your cprinter will behave properly when Calendar Mate sends a print file cthere. c cEntering the codes is simple. If the code is non alphabetic, c(i.e. not A-Z or a-z) enter the ASCII code for it. If the code is calphabetic, enter the letter. Each character in the print code cmust be separated by a comma. c cFor example: Manual says to enter ",t,1". You enter 27,t,49 cwhere 27 is the ASCII code for , and 49 is the ASCII code cfor the character '1'. c cThe INIT1 and INIT2 strings are sent to the printer before any ccalendar data. These are typically used for laser printers to set cup landscape/portrait mode, character sets etc. dThis window allows you to change the colors of the current 'live' dwindow. Just use the left and right arrow keys to change the dForeground colour and use the up and down arrow keys to change dthe background colour. d dWhen you're done, hit F5 to save the colour settings or hit dthe ESC key to cancel. eThis is the expanded view of the record you selected. The e'Repeat' field may not be exactly as you specified when you ecreated the record but it's the program's best attempt of etranslating the code into English. e eIf you want to make a change to the record, when you get back eto the screen where you entered 'x' beside the record, enter a e'c' instead. fThis screen allows you to set colours that cannot be set using fthe CTRL E feature. The colours you can change are f fMain screen - the backdrop for the convenience calendar fGeneral Info - the top line with the time, date etc. fOptions Window - on the main screen. Functions available. fGeneral Windows - General info status windows fWarning Windows - Windows indicating a warning condition. fError Windows - Windows indicating an Error. f fType in a code in the form XY using the palette at the fbottom of the screen to see what colours are represented by fthe numbers. gThis field indicates the start date of the event. If it's ga permanent event (such as Christmas), enter a low date like g01/01/00. Acceptable date formats include g gdd/mm/yy ddmmyy -| gmm/dd/yy mmyydd -| Depending on the parm file (option 5.2) gyy/mm/dd yymmdd -| gddmmmyy - ex. 15Oct55 or 15oct55 hThis field indicates the time the event will occur. If you hdon't care (or if there's no appropriate time), let the default hof 0000 stand. The program will interpret this as a time to be hignored. h hAcceptable time formats include the following examples h700 - 7:00am h1900 - 7:00pm h730a (or 730p) - to specify am or pm h hSee Appendix A in the documentation for a complete list. iYou specify the event in this field. Feel free to put iin anything you wish. jThis field tells the program which calendars you want jthis event displayed upon. Valid replies are j jY or B - The event will show on daily and monthly calendars jN or M - The event will show only on the monthly calendar jD - The event will show only on the daily calendar. kThis field ask you if you want this event to be a repeater. k kYou may reply Y if the event repeats on a regular basis k N if it's a one-shot event k S if it's a 'special' event. k kAn example of a 'special' event is if your payday normally falls kon the 15th of the month but if the 15th falls on a weekend, you kwill be paid on the Friday before or the Monday after. kIf you reply Y or S some more input fields will be displayed. nThe Early Warning field displays the event on your daily calendar nfor however many days you specify here. I would suggest you use na low number here because a high number will slow the program down nfairly noticeably. lThis field is where you specify the repeating interval. The lprogram knows numbers and the following words... l lFirst, 1st, Second, 2nd, Third, 3rd, Fourth, 4th, Last l lSunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday l lDaily, Monthly, Yearly, Fortnightly, Day, Workday, Easter l lJanuary, February, March, April, May, June, July, August lSeptember, October, November, December mHere, you specify the ending date of the event. The word mETERNITY is a word the program understands to mean a perpetual m(never ending) event. 2 m mIf there is an ending date, you can use any date format that myou used for the starting date. m mAnother way to specify the ending date is as a number of days. mFor example, if you specify '+10' the program will compute the mending date to be 10 days past the start date. oThis field allows you to specify what to do with this event if it ofalls on a weekend. You may specify o o P if the event should be rescheduled to the previous workday. o N if the event should be rescheduled to the next workday. o D if the event should simply be deleted for that month. o This doesn't delete the event record, only that occurance. pThis section allows you to choose a predefined print driver. This pis a set of printer codes provided so you can (at least for now) pnot have to worry about reading your printer manual. As of V3.0 pthe print drivers supplied are p pEPSON.PRD - Epson FX,LX,RX series pEPSONLQ.PRD - Epson LQ series pIBMPROPR.PRD - IBM Proprinter, some Star printers pROLAND.PRD - Roland Printers pHPLJIIPP.PRD - HP LaserJet II portrait mode pHPLJIIPL.PRD - HP LaserJet II landscape mode (author's favorite) p pTo select one of these, put any non-blank character in the input pbox beside your desired print driver. p pIf your printer prints funny borders try to alter or remove the p"INIT1" control string. Check your printer manual for instructions pon using "IBM Character Set II" or "EPSON extended character set." pIf you're stuck, contact Hawk Software for support... qThe 'Small Calendars' referred to here are monthly calendars qprinted in compressed format at the bottom of the monthly calendar qbeing generated now. If you reply 'y' there will be four little qcalendars printed -- two months on either side of the current one. rYou have pressed a key to stop the process of generating a rcalendar. If you really want to stop printing the calendar, press rthe ESC key (after this help screen disappears) and the process rwill stop. r rIf you are printing to a printer, whatever is in the print buffer rwill continue printing but no more data will be sent. sA 'Special Processing' event is like a repeater but has special sprocessing if it would normally fall on a statutory holiday or sweekend. s sYou may specify that the event will be scheduled on the s s Next workday (N) s Previous workday (P) s Not at all (D) tThere is some flexibility provided for you to tailor the program tit to your taste. This menu points you to one of four options... t tPrinter Parms allows you to specify some control codes that your tprinter uses to print compressed, double width etc. t tSystem Parms allows you to set several variables such as printed tcalendar width, date format, etc. t tSet various Colours allows you to set some colours for some windows tthat don't respond to the CTRL-E command... t tSelect Events File allows you to close the current events file and tselect another one to use. uThis window shows you the next 10 occurrances of the event you have uselected. u uYou can enter one of the following commands beside a date shown... u uD will delete a specific occurrance of a repeating event. uU will undo the damage done with a 'D'. uR will reschedule a specific occurrance of a repeater. u uFor example, if you have a cub scout meeting every Tuesday night ubut are on vacation for one of those Tuesdays, put a D beside uthe date you won't be there and the event will not show up on uany calendars for that one time. vYou can only project future dates on repeating events. The event vyou have selected is a non-repeater. wWhile generating a monthly calendar, Calendar Mate has encountered wmore events scheduled than can fit in one block. w wEnter any non-blank character (or click with the mouse) any events wthat you want displayed in the calendar (up to the maximum). When wselected, the events will be hilighted. w wWhen finished, press F5 to continue the calendar generation or w to abort to process. xThis screen lists all the events file that Calendar Mate knows xabout. The active events file is hilighted. To select another xfile, use the up and down arrow keys to move the input area xbeside the appropriate name, enter any non-blank character xthere and press . yCalendar Mate will allow you to use different print drivers for ydifferent types of calendars. This may be useful if you like to yprint a monthly calendar in landscape mode and a daily calendar yin portrait mode. y yTo change the print drivers, select the number beside the ycalendar you are interested in changing. You will be presented ywith a list of all available print drivers. From that list, yenter any non-blank character beside the chosen print driver. a 35 35 b 36 36 c 37 37 d 38 38 e 39 39 fThis option allows you to enter the date in the format you fprefer. Your options are DMY where 12/06/11 is June 12, 1911 f MDY where 12/06/11 is December 6, 1911 f YMD where 12/06/11 is June 11, 1912 f fThe United States generally uses MDY format, Canada uses DMY. fThe choice is yours! gThis option instructs Calendar Mate whether or not to sort the gdata file when saving it. Generally you would choose Yes here gbut if you choose No, deleted records will not be purged from gthe database. hAuto Purge Data is used to tell Calendar Mate whether or not to hautomatically purge events whose time has passed. These events hcould be non-repeaters whose date has already occurred or hrepeaters who have had an expiry date specified and passed. iYou may choose to put the Julian date on your monthly printed icalendar. This is particularly useful for programmers using iarchaic operating systems such as MVS and need to reference the ijulian date for various reasons. jSorting by time as well as date takes a bit longer depending on jhow big your data file is and what type of processor you have. jThe sorting process is done automatically when the data file is jsaved to disk (if you have Autosort turned on) and when you press jF8 from the 'Display Events' screen. kThe Current Century is the century implied when you specify a ktwo digit year. When we enter the new millenium, you will want kto change this field to 2000. Until then, 1900 will suffice. lThis field refers to the daily appointment calendar that you lsee in option '1'. You may specify the time in any format that lCalendar Mate, including the following:. l l700 - 7:00am l1900 - 7:00pm l730a (or 730p) - to specify am or pm mThis field refers to the daily appointment calendar that you msee in option '1'. You may specify the time in any format that mCalendar Mate, including the following:. m m700 - 7:00am m1900 - 7:00pm m730a (or 730p) - to specify am or pm nThe number of slots per hour on the daily appointment calendar nmay be one of the following: n n 1 for one hour intervals n 2 for 30 minute intervals n 4 for 15 minute intervals n nA current restriction of Calendar Mate is that the total number nof slots cannot exceed 36 (i.e. a nine-hour day with 15 minute nintervals). oCalendars may be printed in any of the following languages: o o English o French (Fran‡ais) o German (Deutsch) o Spanish (Espa¤ol) o o Simply enter the first three letters of the chosen language o (in that language). pIf you wish to print a monthly calendar to disk with a different pwidth than the printer, enter a number here. The number must be pone of the following: 80, 99, 113, 132 qThe Autosave number is the number of events that can be added, qdeleted or changed before the program automatically saves the qdata file. You may specify any number that you feel comfortable qwith. rCalendar Mate can automatically compute the lunar cycle and rprint the full and new moons. You may choose one of these: r r Graphic - If your printer can print happy faces. r Letter - If it cannot print happy faces r No - If you don't care about the lunar cycle. sThe program can print two events per box on the monthly calendar sin normal sized print. If you want to print three events per box syou may choose condensed print. tThis option allows you to override the early warning number on tan event when printing a daily calendar. If an event has an tearly warning of at least one day, this figure will be used tinstead when generating the daily calendar. u 55 55 v 56 56 w 57 57 x 58 58 y 59 59 z 60 60 z5This is the day that the Lord has made. z5Let us rejoice and be glad in it!