Link to home
Start Free TrialLog in
Avatar of per-w
per-w

asked on

splwow64.exe high memory usage.

Hi, i have a Windows 2012 R2 server that run an application that print orders, invoices etc. Its the application that sends to the printers and the application is a service and its the users that starts the service that is the owner of the splwow64.exe processes. After some hour there is 5 - 20 splwow64.exe processes and they use from 100MB to 1,5GB of memory and they are there until i restart the server (or kill them). I have set the splwow64 timeout in registry, but it dont help. The application is 32bit. Where should i start to solve this? Is it bad printer drivers?
ASKER CERTIFIED SOLUTION
Avatar of gheist
gheist
Flag of Belgium image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Avatar of Steve
Steve
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
if its the HP universal driver, try the latest version 6.2.0 (www.hp.com/go/upd) - despite the description saying 6.1.0, click download and you'll see the filename is 6.2.0.

In the 6.2.0 readme theres a fix for "splwow64.exe staying open, causing delay between jobs when printing"
Avatar of per-w
per-w

ASKER

I've requested that this question be closed as follows:

Accepted answer: 300 points for gheist's comment #a41446596
Assisted answer: 0 points for per-w's comment #a41446883
Assisted answer: 200 points for totallytonto's comment #a41447084

for the following reason:

It was the printer drivers. I uninstalled all printer drivers and since there wasnt any small drivers available i tested some of the drivers that was in Windows and the HP Color Laserjet 2500 PCL6 worked ok. I tested the Microsoft PCL6 Class Driver, but then margin was wrong.
"it was printer drivers" means even split.
Avatar of per-w

ASKER

?? you got 300 and steve got 200, you was the first, but steve put me on track to look for drivers inside larger driver packages. But i didnt got to install only the driver so i ended up with another driver. But i gave you 300 since you first say that i would look for the smalest driver. Isnt that ok?
IMO Steve Tonto gave better recipe (peek into HP installer for that small driver)
My recipe would be perfect for xerox printers with 100MB universal installer vs 30kB PPD-only ps driver.