The 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 toolkit and can support a range of fax hardware platforms with a single application.
Combined with other Black Ice products, such as the Monochrome 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 painlessly integrates with Visual Basic 2005, Visual Studio .NET, and Borland’s Delphi.
The 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 which 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.
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.
The 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 rebuild the application with the new include and library files and update the Fax C++ DLLs shipped with the application. Also, Fax C++/ActiveX includes a Fax OCX that exports out 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.
Fax applications based on the 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, 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 also available as an add-on to the Black Ice Fax C++/ActiveX. The e-mail to fax library will convert e-mail to TIFF format and the TIFF that is generated is ready to be faxed with the Fax C++/ActiveX.
|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|