The FAX C++/ActiveX SDK is designed to allow developers and end users to combine Fax and Data. It is fully object oriented and takes into account the new emerging technology in faxing and the Internet. Developers can build black and white or color faxing applications within a few days using the Fax C++/ActiveX driver. Combined with other Black Ice products, such as the Monochrome TIFF Printer Driver, Voice C++/ActiveX, and Imaging libraries, Fax C++/ActiveX allows developers to rapidly build Fax Servers, Fax Back applications, applications with faxing capability, or to "Fax Enable" existing applications. Fax C++/ActiveX also quickly and painlessly integrates with Visual Basic 6, Visual Studio .NET, and Borland’s Delphi.
Voice capability
can be added to the Fax C++/ActiveX by using the Voice C++/ActiveX.
Click
Here for more details on the Voice C++/ActiveX
Supports .NET 2003 & V.34 Fax
Version 10.0 of the Fax C++/ActiveX implements V.34 faxing based on the Class 1.0 fax command set and will send V.34 faxes to any fax modem or board on the market that supports Class 1.0 and V.34 faxing. A faxes can now send at 33,600 bps, more than twice as fast as before. The increased transmission speed increases performance by drastically reducing training time. The support of the Mainpine RockForce multiport modems and the Multi-Tech V.34 fax modems area new additions to the list of hardware supported by Fax C++. Fax C++/ActiveX also supports the Brooktrout TR1034 boards and the Dialogic Gammalink Cpi200B and Cpi400B boards which are all capable of V.34 faxing.
Fax
C++/ActiveX fax queue management was rewritten and improved
The fax queue management in Fax C++/ActiveX version 9.0 was rewritten and
improved. The new queue management routines are highly optimized and
thread-safe. They were designed to manage and distribute large numbers of faxes
in a high-density environment for 96 or more channels per workstation. Existing applications can take advantage of
the new queue management by upgrading to Fax C++ version 9.0. There is no need
to modify the code of the application, just rebuild the application with the
new include and library files and update the Fax C++ DLLs shipped with the
application. Also, Fax C++/ActiveX
version 9.0 includes a new Fax OCX that exports queue management methods. This
way, Visual Basic, Delphi, MS Access, MS FoxPro and .NET developers can handle
fax queue management tasks with a few methods, thus avoiding time consuming
queue implementation.
Real time access to faxes received with the Fax C++ ActiveX
Fax applications based on the Fax C++/ActiveX can now access the image data of received faxes in real time. This feature is only available for modems and Brooktrout boards. If real time access to the received faxes is enabled, the Fax C++/ActiveX will send a message to the application every time a buffer containing a portion of the image data has been received from the modem or board. The application can retrieve the image information and can use it to display the faxes being received in real time or to run an OCR software application on the image.
An e-mail to Fax and Fax to e-mail library is now available as an add-on to our Fax C++/ActiveX. The e-mail to fax library will convert e-mail to TIFF format. The TIFF that is generated is ready to be faxed with the Fax C++.
Fax
C++/OCX Architecture

Some of the standard features:
|
· Comes with Class1, Class1.0, Class2 and Class 2.0 Fax Drivers · V.34 Support · Brooktrout Support · Dialogic Support · GammaLink Support · Natural Micro Systems Support · Commetrex Support · DTMF and Voice · Class 1 ECM error correction · Supports CCITT T.30 Specifications · Supports Binary File Transfer (BFT) CCITT T.434 and allows users to send Color Faxes compliant with CCITT T.30 format · Binary File Transfer is compatible with WinFax Pro and Microsoft at Work · Text and Form Overlay to create a Fax Page · Caller ID · Subaddressing · Group 4 Faxing · Polling · Built-In Fax Protocol Analyzer to speed up debugging · Remote Fax Retrieval with password protection · Phone Book (on request) · Sample program contains settings for over 300 modems |
· Simultaneous multiple ports supported · Seamless integration with the printer drivers · Send and Receive Queue · Multi-document sending and receiving ·
Cover Page Generation · Color Faxing ITU T-30E · JPEG, La*b* Color Space · Fully object orientated C++ Interface (only for Visual C++) · Driver & Communication Debugger · C-User Interface for Borland & WATCOM Compilers · Combine Fax, Voice and Data · Send and Receive Queue Management · Dynamic configuration of faxing device · Communication port control · Supports 12 different file formats: TIFF, JPEG, PNG, PCX, DCX, BMP & more · TWAIN support · G5 Messaging support · Phone Blocking add on module (not included) |
Some of the classes of the Fax C++/ActiveX are:
|
TCCommPure |
Manages communication ports |
|
TCCommClassOne |
Manages Class 1 fax modems |
|
TCCommClassTwo |
Manages Class 2 fax modems |
|
TCCommClassTwoZero |
Manages Class 2.0 fax modems |
|
TCCommClassBrooktrout |
Manages Brooktrout boards |
|
TCCommClassDialogic |
Manages Dialogic boards |
|
TCCommClassGammalink |
Manages Gammalink boards |
|
TCCommClassCommetrex |
Manages Commetrex boards |
|
TCCommClassNMS |
Manages Natural Micro Systems boards |
|
TCFaxNormal |
Manages data flow to and from TCCommClass… |
|
TCBinaryParam |
Manages Binary File Transfer class |
|
TCColorFax |
Manages Color Fax Class Transmissions |
Additional features:
|
Color
Scanner Support Color
Printer Support Color
Specifications Color
Correction: |
Color
Fax Black
&. White Fax |
Programming
Samples:
Fax C++/ActiveX ships with sample applications and source code for:
· Visual Basic
· C/C++
· Visual C++ (MFC)
· Borland Delphi
· Visual Fox Pro
· C# (.NET 2002)
· J# (.NET 2002)
· VB.NET (.NET 2002)