Copyright (c) 1993 David T. Packer Copyright (c) 1993 Silicon Graphics, Inc. Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that (i) the above copyright notices and this permission notice appear in all copies of the software and related documentation, and (ii) the names of David T. Packer and Silicon Graphics may not be used in any advertising or publicity relating to the software without the specific, prior written permission of David T. Packer and Silicon Graphics. THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL DAVID T. PACKER OR SILICON GRAPHICS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. INSTALLED FILES: /usr/local/bin/quickfax : main system /usr/local/lib/fax/convpros : convert tab delimited to phone book /usr/local/lib/fax/old2new : convert 1.x phone books too 2.x /usr/tmp/README.quickfax : this README file. /usr/lib/images/quickfax.icon : program icon file /usr/lib/HelpCards/quickfax.help : quickfax help /usr/local/lib/fax/qfaxmove : printer interface for fax. /usr/spool/lp/model/QFAX_Print : model for printer interface ******************* IMPORTANT *********************** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ******************* IMPORTANT *********************** IF YOU HAVE BEEN USING THE PHONE BOOK: (and if it's worked your very lucky!) If you are a quickfax v1.x user make sure you run the old2new program which will convert v1.x phone books to 2.0 phone books. -------------------------------------------------- QUICKFAX 2.2.7 ================================================== Quickfax is a GUI written in C++ with TinyUI for use with FlexFAX, it is only available in binary form and is compiled for SGI platforms. It includes the following features: 1) Sending of out-going faxes. 2) List Managment for multiple destinations. 3) User definable filters. 4) User definable Toggle ( for repetitve attachments ). 5) Cover-Sheet generation ( Not FlexFAX cover-sheet ). 6) Ability to include a cover-sheet template. 7) Ability to include multiple attachment files ( Fax-Packs ) 8) On-Line Help!!! 9) Ability to Print to Fax Question? Gee Dave what happened to v1.6 - 2.1 Answer: ### From this point forward I'm going to try to keep rev. levels similar to flexfax. The reason for this is that quickfax now has hard-coded all the client software. You still need to install the client-software for the TypeRules and PageSize databases still. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -------------------------------------------------------- 2.2.7 Changes: 1) Cleaned up print to fax. Now is "impressario friendly.". 2) Added the ability to select a default printer for printing of cover-sheets and other faxable items. This actually fixes the issue of a recursive call to qfaxmove. 3) Cleaned up the faxPreferences window. 4) Fixed an open file descriptor bug, which was causing periodic dumps. 2.2.5 Changes: 1) Implemented Print to Fax Feature. On installation quickfax will create a virtual-printer that you can select as your "default" printer. When you print to this "printer-device" it will pop-up a print panel giving you the options to "Fax","Print","Fax & Print","Cancel". also allows you to select different printers. If you select "Print" it will print to the device specified. If you select "Fax" it will either start-up quickfax with the files already attached or it will "send" the files to the current quickfax session. 2) Fixed bug in cover-sheet option that was not allowing re-faxed changes to be recognized. 3) Implemented newer FlexFAX code that was causing quickfax to bomb when FlexFAX called fxFatal (fatal error code). 2.2 Changes: 1) Quickfax now has a real On-Line help. It accesses showcase so it does take a second to load. It will be cleaned and polished as time goes on. 2) Completely re-wrote the phone-book implementation. I think anyone who has felt the misery of trying to use it will appreciate the new version. I kept the same GUI but started from scratch. It is much more effective and faster than before. 3) Phone-book access. Now when you click on the new search toggle for the coversheet the phone-book will auto-search for the information you type into the field. (i.e. if you type "ABC Corp." all entries for ABC Corp. will show up under the new 'find' option menu. 4) Phone-book list management. After debating(with myself) on how to handle phone-book lists. I decided to make them external files. There are now new 'menu' choices to 'open' 'save' 'save as' for lists that are created. I really like how this came together. 5) I created a new sub-program called 'convpros' that will take tab delimited output and create a phone book list or merge it with the main phone-book. See below for further info. 6) Changed the remove option in the 'File' area to be now Del/Remove. if you select files on the left side and press the button it will now ask if you want to 'Delete' the file. Selecting on the right does the same as before (removes the file from the send list). 7) faxstat code is now fully implemented. Quickfax no longer calls anymore pipes to flexfax programs. This was the final pipe, it was held up do to a unique bug in the flexfax code, which stopped Quickfax from repeating the call. 8) added enviromental variables for file viewers. *NOTE: Quickfax requires v2.2 of FlexFAX or Better. --------------------------------------------------- Quickfax also comes with a command prompt program called 'convpros' which will take a tab delimited file and convert it into a phonebook file. The options are: convpros -i -o [-m][-s] -i : the input file of tab delimited records. -o : the output list name. -m : merge this list with the master phone book. (overrides the output file name) -s : Name is in the format John Doe\t vs. in the format John\tDoe\t FEATURES: FILTERS: -------- Filters are set-up using 'Preferences' an example filter would be: Filter Name: PostScript Filter: *.ps filters only use '*' as a wild card character at the present time. COVER SHEET TEMPLATE: --------------------- This is a simple feature: 1) Create a header using a program that will output EPS. 2) Save the file as EPS. 3) Under preferences turn the "Include Template" on. Then fill in the "Cover Template File" field. Now when you send a fax it will put your header on top of the Cover-Sheet. FAX-PACKS: ---------- Fax packs was created for use in work enviroments that have a heavy demand on the use of a fax-modem. The idea is to allow groupings of files to be under a heading. If you use the example fax-packs file "package.example" an option menu will appear above the "Print" button, menu titles will be the pack-names given in the pack-file. By selecting a pack-name, all files in that pack will be added to the send box. VIEWERS: -------- The following programs and there secondaries are used for viewing files. In the future this will change, but for now it looks for these programs. Supports: Text: /usr/sbin/jot else /usr/bin/vi PostScript: /usr/sbin/xpsview else /usr/bin/X11/ghostview Showcase: /usr/sbin/showcase else none TIFF: /usr/local/bin/faxview else converts to PostScript RGB: /usr/sbin/ipaste else none You can also use: Text: setenv FAX_TEXT_VIEW PostScript: setenv FAX_POST_VIEW TIFF: setenv FAX_TIFF_VIEW RGB: setenv FAX_RGB_VIEW You can e-mail me at davep@corp.sgi.com with bugs. Dave Packer