The
FAX C++/ActiveX is designed to allow developers
to combine Fax and Data. It is fully object oriented,
and takes into account the new emerging technology
in faxing communications. 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 6, Visual Studio .NET,
and Borland뭩 Delphi.
V.34 Faxing
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.
Color and Monochrome 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
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.
Real time access to faxes received with the Fax C++ ActiveX
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.
Fax C++/ActiveX 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 Fax Page
-
TAPI
Support with sample code
-
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 Black Ice printer
drivers
-
Send
and Receive Fax Queue
-
Multi-document
sending and receiving
-
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
-
Fax
ActiveX control also included
-
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
(requires
Image SDK/ActiveX license)
-
TWAIN
support (requires
Image SDK/ActiveX license)
-
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?/font>
|
TCBinaryParam
|
Manages
Binary File Transfer class
|
TCColorFax
|
Manages
Color Fax Class Transmissions
|
Additional features:
Color
Printer Support All Windows Compatible
Color Printers
Color
Specifications CIELAB Color Space
Color
Correction: Windows 95--ICMS
Windows 3.1--CMS ICC Device Profiles
|
Color
Fax T.3O-E (using V.17) 14,400,
9600, 7200 ITU T.3O Incorporates:
JPEG Image Compression, CIELAB Color,
V.17 Communications
Black
&. White Fax V.17 (14,400, 9600,
7200 bps) V.29 (9600, 7200 bps)
V.27ter (4800, 2400 bps) V.34 (33600
bps) Group 3 Class 1, Class 1.0,
Class 2 & Class 2.0
|
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