Facilities Services Cornell University:
Thanks for posting.
What's the model of the printer that you're experiencing this issue with? Is this a network printer?
Do you experience this slow printing with any other applications?
We have this problem on several different printer models. But the most urgent one is an HP ColorLaserjet 5550DN. This printer is ONLY supported on Windows 7 using the HP Universal Print driver so it kinda throws a monkey wrench into things.
No other applications appear to be affected. From a simple Filemaker database, Filemaker takes aproximately 30 seconds to spool each page. In the past that has been in the neighborhood of 2-3 seconds to spool each page.
I have tried a few additional things without any luck:
Disabled "Printer status notification"
Set the "Printer Hard Disk" to "Not Installed"
Set the "Job Storage" to "Disabled"
Set "Mopier Mode" to "Displayed"
Set "Device Type" to "Monochrome" instead of "Auto"
Set "Printer Optimizations" to "Disabled"
Set "Advanced Printing Features" to "Disabled"
I am not having this problem on any of our Xerox or KonicaMinolta brand printers. Nor am I having this problem on HP printers were a native print driver is in use and available. The issue is specifically with the HP Universal Print Driver and Filemaker. Microsoft Word, Internet Explorer, Mozilla Firefox and other applications print at an acceptable speed.
Thank you for your help.
Have you checked HP's site to make sure that you have the latest version of this driver?
The frustrating aspect of trying to resolve issues with printers is that the Printer company can look at the driver and say: "our driver doesn't have any problems, this must be an issue with the application." Technicians for the software's company may well look at their bug report database and say: "We don't have any similar reports, looks like a problem with the driver."
And you're stuck in the middle with something that doesn't work like you need it to...
I checked and I was using a slightly older version of the Universal Print Driver from HP (5.2.0). I upgraded to 5.2.6 which was released in February. No luck. The printing is still very slow. Any other things you think I should try? This is only affecting Filemaker. My other applications have no problems printing (IE, Firefox, Picasa, Word, Excel, Powerpoint, Wordpad).
I have done a little more testing, and this is what I additionally found. If I am printing a page that has only a single record on it, it will print at a rate of about 1 page per second. If I try to print a page with several records such as table view, it will print about 1 page every 7-8 seconds.
I decided to try this against some other versions of Filemaker:
Filemaker 7 : 1 second per page
Filemaker 8 : 36 seconds per page
Filemaker 9 : 10 seconds per page
Filemaker 10 : 10 seconds per page
Filemaker 7 was the only version of Filemaker without this issue. There must have been a change in the printing system that was introduced in Filemaker 8.
The Filemaker Pro.exe process jumps to about 70% and the sppolsv.exe process (windows' print spooler) jumps to about 30% during the printing.
My other applications have no problems printing (IE, Firefox, Picasa, Word, Excel, Powerpoint, Wordpad).
Don't know this, only speculating, but it's possible that FileMaker is interacting with parts of the printer driver code that these other applications do not interact with and thus they could trip a bug in the driver where the other applications do not.
Facilities Services Cornell University:
Thanks for posting and for the additional research.
Please allow me to verify the following:
- Are there any 3rd party print spooling apps in play?
- Are you using a print server in your network configuration?
Also, using my Internet search engine I came across the following hotfix which may help:
Try installing the hotfix in the meantime and let me know how it works out.
I do not believe there are any 3rd party applications in play.
I experience the same issues if I print via print server or if I install the drive locally and print directly to the printer.
The suggested patch has not effect.
Here is what I've done:
- Installed Windows XP SP3 + all current patches. This machine is NOT on our windows domain.
- Installed the Postscript, PCL5 and PCL6 HP Universal Print Drivers pointing to the same printer on the network. Printing via RAW to port 9100.
- I also installed the native print driver for this model printer using PCL5, PCL6 and PostScript. (HP CP3505)
- Installed Filemaker 11 and a sample database which I can use to re-create the problem
The results show that there is an issue with Filemaker Pro and the HP Universal Print Driver.
- Printing to the UPD PCL5 driver is about 10 seconds per page.
- Printing to the UPD PCL6 driver is about 10 seconds per page.
- Printing to the UPD PostScript driver is about 13 seconds per page.
- Printing to the native PCL5 driver is about 0.5 seconds per page
- Printing to the native PCL6 driver is about 0.5 seconds per page
- Printing to the native PS driver is about 0.75 seconds per page
I did the exact same thing using the Windows 7 operating system as well and had similar results. Additionally I tried applying the hotfix to the windows 7 machine without any luck.
Thanks for your help.
I should point out that there are no native HP print drivers for the 3505 for Windows 7. Only the Universal ones are available. If I planned to remain on XP forever this would not be an issue. But I am in the process of migrating to Windows 7 when this issue came up.
Also, if I was not too clear before...
If I print a record in Form View, with a single record on it. It prints in a little under a second using the HP Universal Print Drivers.
If I print several records in Table View, It prints a page in about 10 seconds using the HP Universal Print Drivers.
If I print a wordpad document with 20 pages of text and varrying fonts, all 20 pages are spooled in about 3 seconds.
Thanks for the very thorough testing and feedback. Also, apologies if you read a similar post earlier it was deleted by accident!
I have forwarded the issue to our Development team, and will update whenever information becomes available to me.
Thanks tsturtle. Keep me up to date and feel free to contact me if you need the issue demonstrated.