![]() |
Mike Wilhelm wrote: > > > > >Mike Wilhelm wrote: > > > > > > Hello, > > > > > > I'm getting the following error sending a fax using the WHFC client and > > > VBA/OLE on a Windows 98 SE machine: > > > > > > --- > > > Your facsimile job to xxx-xxx-xxxx was not sent because document conversion > > > to facsimile failed. The output from the converter program was: > > > > > > Could not reopen converted document to verify format > > > > > > Check any PostScript documents for non-standard fonts and invalid > > constructs. > > > --- > > > > > > I'm using version 1.0.5 of WHFC and the generic Adobe PS printer driver > > > version 4.3.1 on the client. > > > > > > I'm using version 4.0pl2 of HylaFAX, version 6.2 of SuSE Linux, and > > > Ghostscript 5.10 on the server. > > > > > > Faxes are successful if I "manually" print to the HylaFAX printer I've > > > defined. The error only occurs if I use the VBA macro to print to the > > > HylaFAX printer, creating a file, and sending to HylaFAX server using the > > > SendFax command. > > > > > > Thanks for any help, > > > > > > Mike Wilhelm > > > mikeybob@oz.net > > > >Be sure your PostScript printer name is HylaFAX and the printername is > >in quotation marks in the macro. > > > > > >Keith > > I've verified both the printer name and quotation marks, all seems > well. Documents are reaching the fax server, so I'm sure the macro is > sending the fax to the correct place. > > I've done more testing and come up with a few more facts. It appears that > HylaFAX is receiving an incomplete document, which is what is causing the > conversion failure. > > I'm using the Visual Basic example found on the WHFC web page. This macro > can be divided into three sections: (1) the current document is printed to > a file, (2) the sendfax function is used to ship the file to the HylaFAX > server, and then (3) a message box is displayed. If I view the file on the > client machine (c:\windows\temp\fax.ps on my machine) BEFORE clicking "OK" > in the message box I see the incomplete document, which is identical to the > file that shows up in the docq directory on the HylaFAX server. After I > click "OK" I can then view the c:\windows\temp\fax.ps file and it contains > the complete document, similar to what I see on the server in the docq > directory for successful faxes (when I "manually print" to the HylaFAX > printer). > > It seems that the file created by the application.printout method is not > complete until after the macro completes. Is there anyway to cause the > file to be completely generated before the sendfax function is used to send > the file to the server ??? > > Thanks again, Hi, there is a nice "feature" in Windows, that even when a file is closed and you access this file immediately from an other application you got only a partial file. Solution : Wait a second or write the temp file to a samba share. Uli -- Ulrich Eckhardt Tr@nscom GbR http://people.frankfurt.netsurf.de/uli http://www.transcom.de Lagerstra�e 11-15 A8 64807 Dieburg Germany