there was an error found when printing

M

Michael Lindsey

Please help,

I get the message ""there was an error found when printing the document blah
blah to MSFAX: do you want to retry or cancel"

I have tried all the obvious fixes, deleted recent hotfixes and program
installations etc , you don't seem to be able to remove and reinstall the
fax printer drivers. Fax reception seems to be working OK.

My system is otherwise very stable.
 
R

Raghavendra R [MSFT]

When do you get this error exactly - explain the scenario? Is the problem
seen in all applications or is it specific to certain applications? I am
guessing some of the fax printer related files are missing - did you happen
to add/delete any fax related binaries (.exe or .dll files) by chance?

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

Michael Lindsey

Thanks for repliying - answers as follows:
Q: When do you get this error exactly - explain the scenario?
A: You get the error message whenever you try to print to the "fax" printer.
I've tried several applications (e.g. Microsoft Word, Notebook) and its
doesn't seem to make any difference.
Q: I am guessing some of the fax printer related files are missing - did you
happen
to add/delete any fax related binaries (.exe or .dll files) by chance?
A: I don't think that any of the files have been deleted or corrupted, but I
don't know precisely which files are involved

Note also that as a workaround I have now installed Symantec Winfax Lite
which works fine. This has had no effect on the problem.
Perhaps another printer driver is causing the problem - I'm a bit suspicious
of the HP laserjet 1300 as HP drivers always seem a bit flakey to me.
 
R

Raghavendra R [MSFT]

Thanks for the answers, nothing sounds unusual. I need more information.

(1) What's the operating system (include the Service Pack information)?
(2) Was this scenario ever working on this machine? Remember when it started
failing - try to recollect any software or other system-wide operation you
did that might have affected this scenario?
(3) To understand the scenario more ... when you print to 'fax' printer
there are no other dialogs or information except for one error message
dialog, right?. Are you able to print to any other printer successfully -
this will give information as to whether there is a problem with the print
subsystem itself.
(4) Are you able to send the fax by directly invoking 'Fax Send Wizard'?

I guess you have the modem installed on the box, right? Symantec WinFax will
not have problems because that's not using printer model.

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

Michael Lindsey

Please see answers attached

Raghavendra R said:
Thanks for the answers, nothing sounds unusual. I need more information.

(1) What's the operating system (include the Service Pack information)?
Win2k SP4 with all the security hotfixes up to date
(2) Was this scenario ever working on this machine? Remember when it started
failing - try to recollect any software or other system-wide operation you
did that might have affected this scenario?
It worked in April but I havent need to send faxes since then (until I
tried recently).
I can't think of any program installation that could have affected it.
(3) To understand the scenario more ... when you print to 'fax' printer
there are no other dialogs or information except for one error message
dialog, right?. Are you able to print to any other printer successfully -
this will give information as to whether there is a problem with the print
subsystem itself.
You go through the send fax wizard until you get to the "completing the
send fax wizard" dialogue. When you click on Finish you then get the error
message. If you click on the fax icon the fax queue is dispalyed, but there
is nothing in it.
No problem with normal printing. There are two printers on the system, an HP
laserjet 1300 and an ancient deskjet 1120C. Both work fine.
(4) Are you able to send the fax by directly invoking 'Fax Send Wizard'?
No, you get the same error
I guess you have the modem installed on the box, right? Symantec WinFax will
not have problems because that's not using printer model.
The modem is a PCI card (Creative) but I've tried another modem too (as
USB modem).
 
R

Raghavendra R [MSFT]

I guess there is some problem with your fax printer. Delete your existing
fax printer & add it back using Control Panel > Fax > Open > Advanced
Options > Add a Fax Printer.

If this doesn't work can you check if the file msfaxmon.dll is present under
your %windir% directory and tell me the version of that file.

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

Michael Lindsey

I have tried the following

1. Removed fax printer and reinstalled using Control Panel > Fax > Open >
Advanced > Options > Add a Fax Printer
Problem unaffected
2. . Checked file msfaxmon.dll (version number is 5.0.2134.1)
3. compared this file with another PC's version of that file (they were the
same)
4. Compared the following other files:
winfax.dll
faxsend.exe
faxxp32.dll
faxext32.dll
faxocm.dll
faxqueue.exe
faxcom.exe
These were all idential except faxcom.exe which I replaced using the file
from the other pc, but with no effect on the problem
 
R

Raghavendra R [MSFT]

Hi Michael,
I am sorry for the delay.
The file faxdrv.dll is missing from the list - this file must be present in
%windir%\system32 directory. Please check for its existence. If even this
doesn't solve the problem, let me know the fax printer's properties
(meaning, get the PRINT_INFO_2 structure that describes the Fax printer).
You can do this in two ways
1. Call OpenPrinter with Fax Printer Name (which is typically "Fax")
2. Call GetPrinter with level 2
or
1. Call EnumPrinters & find the PRINT_INFO_2 structure corresponding to Fax
by comparing pDriverName field with "Windows NT Fax Driver"
The second way is useful because sometimes the fax printer name can be
different.

I'll be looking forward to your reply

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

Michael Lindsey

No problem with faxdrv.dll
PRINT_INFO_2 wasn't easy, but a little help from Charles Petzold
"Programming windows" I modified devcap2 to show the PRINTER_INFO_2
structure

The result of this was

pServerName:
pPrinterName: Fax
pShareName:
pPortName: MSFAX:
pDriverName: Windows NT Fax Driver
pComment:
pLocation:
pSepFile:
pPrintProcessor: WinPrint
pDataType: RAW
pParameters:
Attributes: 576
Proiority: 1
DefaultPriority: 0
StartTime: 0
UntilTime: 0
Status: 0
cJobs: 0
AveragePPM: 0
 
R

Raghavendra R [MSFT]

Hmm, I don't see any problem with the PRINT_INFO_2 either. Please try these
two things as a last resort before we move to a stage where we need to
engage on this offline.

1. Check the event viewer to see if there are any warning/error events
regarding this
a.. To open Event Viewer, click Start, point to Settings, and then click
Control Panel. Double-click Administrative Tools, and then double-click
Event Viewer.
2. Does the Print to File scenario (select Fax Printer & set the check box
"Print to file") work?

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

Raghavendra R [MSFT]

Resending ...
Michael, what's the status - is your problem solved? Please let us know

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