We have a Windows 2008 server that acts as a Print Server. That is all it does. It handles about 60 printers for the organization. It is dual-core 2.33GHz Xeon with 4GB of RAM and more than sufficient hard drive space. Printers are installed on this machine and the actual physical printers are directly connected to the network, so the server just acts as a print queue. Everything works fine EXCEPT when several print jobs are sent in rapid succession to a printer (which one particular program we use does), the first six or so go through, but the rest never get to the queue. For example, the client computer sends 14 print jobs in rapid succession. It pops up the alert in the system tray for each one on the client computer. But I watch both the printer queue and the %systemroot%\system32\spool\printers folder and only six of the print jobs show up. If I send a print job and wait a few seconds before sending the next, it works fine. The problem occurs with any printer shared from the server. A locally connected printer will work fine.
I couldn't find any policy or setting on the server that would limit print jobs. I'm leaning more towards an issue with network packets being dropped or some kind of denial of service prevention policy blocking things, but there is no firewall running on either the server or client. There are no error messages that I have found.
Any ideas????