At the office my situation is a bit different, I have a few programs that I use on my laptop that I print to my shop printer.
The computer is

I started at 1:54 and it is still spooling. I am using a wireless router that has a great signal and is transmitting at 54 MBs
What can possibly be the holdup. I can see the progress go up by about 55KB every few minutes, that's right, minutes.
Well as I was typing this it finally finished up spooling, 1 MB of data transferred in 35 minutes. What the heck.