Problem by sendig a fax

P

Peter Haider

Hi newsgroup,

i use windows2000 small business server and want to send a fax, using the
local fax printer (fax server)

Now the problem: i want to fax (send) a acrobat-pdf file and i want to send
this pdf file

from my asp / vbscript application, generated by the anonymous user

Any one an idea, why it doesnt work?

I read the article at microsoft support

http://support.microsoft.com/default.aspx?scid=kb;en-us;303647&Product=asp

but my system still says NO!

I cant belive, that it do NOT work,

Any help or tip would be great,

best regards

Peter Haider
 
R

Raghavendra R [MSFT]

If I understand correctly, you are trying to Fax a PDF document with a
VBScript Application. Right? With just the information you gave, I have no
clue.

Can you please give more details
a) Share out your VBScript code (assuming it's same as in the article link,
please tell us what you are passing for FaxMachine parameter for SendFax
method. I think you should be sending an empty string.)
b) What's the error returned by the API call (which is FaxDoc.Send probably)
you are making?

Also you can check the following to trouble-shoot the problem
a) Are you able to manually Fax that document?
b) Is your program working for other document types?

--
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.
 
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
 
R

Raghavendra R [MSFT]

That error can possibly arise for one of the following reasons. Please check
if you are hitting one of them
1. File association is improper.
2. The file you are trying to fax cannot be accessed (due to file not being
there or due to insufficient permissions
3. Cover page info is improper. Since you are not using the cover page at
all, this may not be applicable to your case

More steps to trouble-shoot the problem
1. Can you execute the same code outside of ASP? If yes, then we know the
file association is not the issue. And we need to focus on point 2 above -
which is security.
2. Also look at the running processes in the machine and see if the acrobat
process is created when you execute the following method. If it is in fact
getting created, it means the associated application is found out properly.
You can try this with a .txt file and looking for the process notepad.exe in
the task manager.

Let us know what you see.

--
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.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top