AW: Re: Problem by sendig a fax

  • Thread starter Thread starter Peter Haider
  • Start date Start date
P

Peter Haider

Hi,

this is the problem once more:

..... struggle with a problem using windows 2000 small business server
(SP4) - fax server
running under my ASP web application (using faxcom.dll version 1.0)

The sending of an fax - like the example below - works manually very well
(with file open and print to the fax printer from the desktop) - logged on
as a normal user.

But my code under ASP doesnt work (access rights for directory, to read the
file and to access to the fax server is given for the IUSER... - anonymous
user)

Here is the ASP / VB Script Code:

Dim Faxserver
Dim FaxDoc
Dim JobNo
Dim Filename

Set Faxserver = Server.Createobject("Faxserver.Faxserver")
both cases the same result / error
FaxServer.Connect("gericom.sbs.office") / FaxServer.Connect("")

Filename = server.MapPath("Orders/10173.pdf")
Set FaxDoc = FaxServer.CreateDocument(Filename)

FaxDoc.SendCoverpage = 0
FaxDoc.RecipientName = "Arnold"
FaxDoc.SenderName = "Peter"
FaxDoc.FaxNumber = "12345678"
FaxDoc.SenderFax = "87654321"
JobNo = FaxDoc.Send()
Set FaxDoc = Nothing
FaxServer.Disconnect()
Set FaxServer = Nothing

When i start this programm, the system seams to hang and after a short time,
there appears an error 0x8007000D (Data is invalid??) at the line
FaxDoc.Send()

If i change the File from the "10173.pdf" to "sample.txt" it doesnt stop,
but i do not see the faxjob in the faxqueue (anything to do with the
extension???)

Has anyone of you a tip for me?

Best Regards Peter Haider
 
Let's stop this thread. This query is already being tackled on the other
thread with same subject.

--
Raghavendra R
Microsoft Printing, Imaging and Fax Team
This posting is provided "AS IS" with no warranties, and confers no rights.
Please do not send email directly to this alias. This alias is for newsgroup
purposes only.
 
Raghavendra,

i think, that i moved a step forwards; but only one step :-((

I did following:

1) Configured the office component as described in the article (dcom)
http://support.microsoft.com/default.aspx?scid=kb;EN-US;288366

2) tested with following code in my asp / vbscript application....

Dim A2kApp
Dim A2kCmd
Set A2kApp = Server.createObject("Access.Application")
A2kApp.OpenCurrentDatabase
"c:\inetpub\wwwroot\myapplication\database\myaccessdb.mdb"
Set A2kCmd = A2kApp.DoCmd
A2kCmd.OpenReport "mylabels" (the standard printer driver was an PDF printer
driver)
Set A2kapp = Nothing
Set A2kCmd = Nothing

The report "mylabels" had an function inside, which sent the genereated
output (in pdf form)
to the fax service - WITHOUT any problem.

So, what is the difference between:
- acting directly with the faxserver in my script and
- acting with the faxserver over an office component??

An answer would help me great!!

Best regards
Peter Haider
 
Sorry Peter, I think I'm helpless here unless I can repro the problem
my-self. But I don't have ASP expertise. Last thing I can ask you to try is
to ensure the Fax Service ACL has the following ACEs (as listed in the
article you sent)
SYSTEM
INTERACTIVE
Everyone
Administrators
IUSR_<machinename>*
IWAM_<machinename>*

* These accounts exist only if IIS is installed on the computer.

Make sure that all these accounts got Send Fax permission on Fax Server.
--
Raghavendra R
Microsoft Printing, Imaging and Fax Team
This posting is provided "AS IS" with no warranties, and confers no rights.
Please do not send email directly to this alias. This alias is for newsgroup
purposes only.
 
Back
Top