by John Mina - GUI Computing
The FaxMan programmable fax server produced by Data Techniques, provides developers with a means of integrating fax support into their applications without using end-user applications like WinFax Pro.
The key components of FaxMan are the FaxMan Printer driver, Interface Layer and Fax Server.
The FaxMan print driver allows your users to create faxes from virtually any Windows application by simply printing. The print driver notifies your application when printing starts and when printing is completed, giving your application the opportunity to set the output path and filename for every printed document. Also, the application which receives print notifications does not necessarily have to be the same application which sends the faxes. It is also possible having several applications communicating with FaxMan simultaneously.
The FaxMan fax server is the most complex part of the FaxMan system. In the server is all the logic required to manage many faxmodems, keep track of a virtually unlimited number of fax events in various logs, send and receive multiple faxes simultaneously, and keep a potentially large number of applications informed as to what itís doing the whole time. The part I like about FaxManís server is that it makes all of this extremely easy from a programmerís point of view, since you never need to be concerned with which ports are currently in use or which have faxmodems installed.
FaxMan supports BMP, DCX, PCX, TIFF and ASCII TXT file formats, coverpage support and configurable coverpage designs, banners on pages, built-in fax activity logs, multi-port serial cards and scheduling faxes for later transmission. There is sample source code provided in C, C++ and Visual Basic, and FaxMan is available in 16 or 32-bit versions. FaxMans documentation and on-line help is extensive and effortless to use. The FaxMan SDK includes DLL, VBX and OCX interfaces making it simple for use within any Windows development environment (Delphi too!). FaxMan supports the most common faxmodems including Class 1, 2 and 2.0.
Although not a part of the FaxMan system, using "Data Techniques" ImageMan in conjunction with FaxMan makes it very simple to perform high-speed image manipulation. ImageMan provides the capabilities to: Display images in many formats including vector formats, scale images, rotate images (because a lot of faxes are sent upside down), pan and zoom images, store images (in FaxMan fax format and others) and convert between different file formats.
FaxMan will be available mid-August. For pricing and further information
contact GUI Computing or phone Australia, (03) 9804 3999.
|Components of the FaxMan System|