General Settings


The general settings screen is shown below, each option is described below the image.








Enter your name, your company name and fax number in the boxes provided.  Check the adjacent check boxes to indicate whether you want to have the items appear on the fax header at the top of each fax page.


Automatically launch snappy fax when windows is started


Check this box to have snappy fax record an entry in the registry telling Windows to start it when Windows is started.  The registry entry is placed under the registry key: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run.


When a fax is printed, mark it as read


Incoming faxes are always marked as unread when received.  Unread faxes appear in bold in the incoming fax log.  If you want to mark a fax as read when printed then check this option.  Note that if you have selected the printing option to automatically print incoming faxes, the incoming faxes will always be flagged as read if you check this option.


Make 'Send To' context menu item in Windows Explorer


The context menu referred to here is the popup menu that is displayed when you right click on a file name in Windows Explorer.  If you check this option, Snappy fax will add an entry 'Snappy Fax Version 5' under the 'Send To' popup menu item on that context menu.  Snappy fax can process the following file types from the context menu:


Tiff Files (.tif, .tiff)

PDF Files (.pdf)

Bitmap Files (.bmp)

Jpg Files (.jpg, .jpeg)

Text Files (.txt)

Word Documents (.doc, .docx)

Excel Spreadsheets (.xls, .xlsx)

RTF Files (.rtf)



Automatically update the fax database when image annotations are made permanent


Fax images are always saved to Snappy fax's database as a blob field (binary large object).  When you double click on an entry in one of the fax logs, snappy fax loads the image into the image viewer.  In the image viewer you can make notes, erase parts of the image, draw lines and otherwise 'annotate' the image.  Annotations are not made a permanent part of the image until you click the 'burn in' button.  In addition, the image in the database will remain unchanged until you click the 'update database image' button on the horizontal toolbar at the bottom of the image viewer.  If you will always want to make annotations a permanent part of the image that is stored in the database, check this option.  When this option is checked, clicking the 'burn in' button will automatically update the database image.


Behave as system tray application


A 'tray application' is one that displays an icon in the system tray.  The system tray is the area on the right side of the task bar where the date and time are displayed.  Clicking the close button on the main window will not close snappy fax when in tray application mode, it will only minimize it and display the icon in the system tray.  To activate snappy fax, double click the icon in the system tray.  Note that the tray icon also has an associated popup menu, right click the icon to access the popup menu.


Minimize snappy fax on startup


Check this option to have snappy fax minimize on startup.


Suppress save confirmation message when closing Draft Window


If this option is checked, the draft window will be closed immediately without a confirmation prompt when the close button is clicked.


Main Window Navigation


Navigating the different views on the snappy fax main window is managed by clicking the Navigator bar to expose the list of available views.  Each view is a tab page.  By default no tabs are actually visible.  If you want the tabs to be visible check 'Show Tabs' and select the style and position you desire.


Use Right to Left Reading Order


Check this option if you system language requires right to left reading order.  This is primarily Hebrew or Arabic, but possibly others as well.  When this option is in effect, the layout of screens will change by flipping controls from left to right.


Large Database Rules


The grid controls that present database records in a tabular format for the user include many useful features like sorting, grouping and filtering the grid data which is easily accomplished by clicking a column header, dragging a column header or clicking the down arrow on the column header.  In order to provide this functionality, the grid control loads all database records into memory so that is can be quickly accessed for sorting, grouping and filtering operations.


If your fax database contains many thousands of records then snappy fax will take a performance hit in loading these records into memory.  The problem will manifest itself with slow startup times or slow performance when populating a grid when a folder is selected in the navigation pane.  By default, when a database contains more than 5,000 records the grid related to that particular data table (incoming faxes for example) will be put in 'Grid Mode' which means that the sorting, grouping and filtering functionality will be disabled.  This is to avoid a huge performance hit when loading or navigating data.  When a grid is in 'Grid Mode', all data records are not loaded into memory, rather a specified number of records are loaded and other records are fetched from the data table as needed.  A side effect of 'Grid Mode' is that that scroll bar may not accurately reflect the true position of the record in the data table.  For example, if you grab the scroll bar's thumb with the mouse and pull it to the bottom of the scroll bar, the last record in the grid view will not necessarily be the last record in the data table.  You will need to use the navigator bar that is positioned at the bottom left of the data grid to navigate to the first or last record in a data table, as shown






If you have a very fast computer, you can increase the record count to a higher number, some systems may be able to efficiently handle 10,000 records or more without using 'Grid Mode'.  You will need to experiment to see at what level you experience a degradation in performance with very large data sets.


The best alternative to avoid 'Grid Mode' is to manage your database to move older items to an archive when your record count grows excessively large.  Note that you can create any number of archives in snappy fax and that you will also need to ensure that no one particular archive grows excessively large.  If for example, your main database has 4,000 records but the default archive has 60,000 records, you will experience a substantial performance hit when loading snappy fax.  You can use the 'Move to Another Archive' feature to move records from the default archive to another archive.  Note that you can create a new archive 'on the fly' when moving records from one archive to another or when moving records from the main database to an archive.


Note: when a grid has been put into 'Grid Mode', the group panel will not be visible.  The group panel is shown below:





In the image below, the grid is in 'Grid Mode' and as you can see, the group panel is hidden: