The symptom for this is that sometimes a PDF does not get emailed, when there is several PDF's being emailed at a time.
After installing and configuring the PDF995 print driver, we attempted to email 10 PDF reports. Intermittenly there was a failure for an unknown reason (rate was 1 failure in 10 emails) - until now. It seems the pdfsync.ini file that the PDF995 driver creates, is not created where we expected it to be. The default location is in a hidden folder on our test at: "C:\ProgramData\pdf995\". This can be variable depending on PDF995 driver being used and the operating system.
The pdfsync.ini file is used by the PDF995 driver to update the status of the driver as it processes request. The Hach WIMS Client monitors the pdfsync.ini file to determine when the driver has completed its' task. If Hach WIMS Client does not find this file, it was exiting out of the routine without waiting for the process to finish - which meant that it is possible that two requests could collide with the PDF995 driver.
A fix to this will be in the next release and in an engineering fix for Hach WIMS Client v. 7.2.1. This will require adding the full path to the Hach_WIMS_Client.ini file:
PDFSYNCFILE=C:\ProgramData\pdf995\pdfsync.ini
To determine if this is the appropriate path, search for the pdfsync.ini file on the C-drive, after attempting to email a PDF.
The update will be backward compatable, so users who are not experiencing this problem will not have to edit their Hach_WIMS_Client.ini file. If the program does not find the pdfsync.ini file, then the program will pause for a few minutes before continuing on.