Fax C++ / ActiveX SDK

BuyBuy Now DownloadDownload

    Fax C++/ActiveX Development Toolkit

    FAX C++/ActiveX is designed to C#, C++, VB.NET, and Delphi developers to combine Fax and Data. It is fully object-oriented, and takes into account the new emerging technologies. Developers can build black and white or color faxing applications within a few days using the Fax C++/ActiveX Development Toolkit, and can support a range of fax hardware platforms with a single application.

    Combined with other Black Ice products, such as the TIFF Printer Drivers, 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 easily integrates with Visual Basic 2005, Visual Studio .NET, and Borland’s Delphi.

    V.34 Faxing

    Fax C++/ActiveX implements V.34 faxing based on the Class 1.0 fax command set, and will send V.34 faxes from any fax modem or board on the market that supports Class 1.0 and V.34 faxing. A fax sent at 33.6 kbps is more than twice as fast as a fax sent at 14.4 kbps. 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 are new additions to the list of hardware supported by Fax C++/ActiveX, which also supports V.34 faxing with the Brooktrout TR1034 boards and the Dialogic/Gammalink Cpi200B and Cpi400B boards.

    Color and TIFF Fax Support

    Fax C++/ActiveX supports both standard monochrome (black and white) faxing as well as color faxing. With more and more color-capable fax machines on the market, color faxing is growing in popularity, especially when combined with V.34 faxing speeds. Fax C++/ActiveX can determine if the receiving fax hardware is capable of receiving color faxes and will either send a color fax, or automatically convert the fax into a black and white representation.

    Fax Queue Management

    Fax C++/ActiveX 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 or higher. There is no need to modify the code of the application, just to rebuild the application with the new inclusion and library files, and update the Fax C++ DLLs shipped with the application. Also, Fax C++/ActiveX includes a Fax OCX that exports queue management methods allowing Visual Basic, Delphi, MS Access, MS FoxPro and .NET developers to handle fax queue management tasks with a few methods, thus avoiding time-consuming queue implementation.

    Real-Time Access to Faxes Received with Fax C++ ActiveX

    Fax applications based on Fax C++/ActiveX can 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, 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 also available as an add-on to Black Ice Fax C++/ActiveX. The e-mail to fax library will convert the e-mail to TIFF format, and the TIFF that is generated is ready to be faxed with Fax C++/ActiveX.

    Fax C++/ActiveX Architecture

    Fax Architecture

    Some of the Classes of Fax C++/ActiveX are:

    TCCommPure

    TCCommClassOne

    TCCommClassTwo

    TCCommClassTwoZero

    TCCommClassBrooktrout

    TCCommClassDialogic

    TCCommClassGammalink

    TCCommClassCommetrex

    TCCommClassNMS

    TCFaxNormal

    TCBinaryParam

    TCColorFax

    Manages communication ports

    Manages Class 1 fax modems

    Manages Class 2 fax modems

    Manages Class 2.0 fax modems

    Manages Brooktrout boards

    Manages Dialogic boards

    Manages Gammalink boards

    Manages Commetrex boards

    Manages Natural Micro Systems boards

    Manages data flow to and from TCCommClass…

    Manages Binary File Transfer class

    Manages Color Fax Class Transmissions

    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#
    • J#
    • VB.NET

    Download the Fax C++/ActiveX demo

    Need to convert documents into faxable images? You need a Black Ice Printer Driver which can convert any printable file into an image files such as TIFF.