Hi Bob,
"It's not enough to simple print to a fax service device." By this you
mean you don't want to use a fax service such as GoldFax server
(
www.goldfax.com) and a fax card? But you say that you'd consider a 3rd
party tool.
You could code to the Win2k/2k3 fax service because according to the docs
it's supposed to work generally the same way as the 3rd party options, but
while it is siting right there it doesn't seem to be all that well supported
(MS has at least a few newsgroups for every technology... except, as I see
it, a group for their own fax system, which doesn't bode well for people
thinking of putting it into production).
If you'd consider using a 3rd party tool like GoldFax then "creat[ing] a
loop that will send the fax to a bunch of different numbers" is pretty much
what that kind of software does. You connect to the service from any client
machine and pass it the fax number and content and for each fax that you
pass to the server passes you get back an ID, you can then use the IDs to
poll the statuses of the individual faxes.
I used Goldfax with VB.Net 1.0 with no problems, it's ActiveX but works
perfectly via Interop and it takes care of cross-network communication
without you having to futz over DCOM yourself (I'd assume that it's
competitors do pretty much the same by now). Most such tools accept Word
docs or RTF and it's pretty easy to do "form letter" style personalizations
of each fax with RTF by making a "template" and filling in the variable
sections using Replace.
Can you give more detail about why a fax service tool like this isn't what
you're looking for?
smith
www.smithvoice.com