当计算机没有在域网络中时打印机一直处于打开状态,导致word,excel等软件反应缓慢

参考:printer status stuck on opening when not connected to domain

故障描述:

I have a strange problem regarding network printers and disconnected
workstations.

We have several network printers installed on each workstation. When a
user start the laptop at home for example the computer cannot find the
printer server (obviously). However, when the user has a wireless
network at home and the laptop connects to it the printer tries to
find the print server over and over again, which slows down the
printer spooler. This has an impact on the applications the user us
using.

For example, when a users starts Excell with a new clean sheet and
types a word in one cell and want to make it bold it will take more
then 20 seconds before excel responds. The printer status keeps saying
openen and under water we sniff packages and we see that the computer
is constantly sending packages to the printer server (which isn't
there). This causes applications to crash.

In the old days when printers weren't reachable they went offline. In
Windows XP they don't and windows continuous tries to access the
server.

Does any one have a solution for this. We are using Windows Server
2003 R2 and Windows XP pro workstations with all updates installed
except IE7.

My theory is that the office application needs the printer settings to
setup the format. The problem with the print spooler is that the
printer status is contstantly 'Opening'. So therefore the application
is slow or hangs eventually, due to endless retry.

However when users are trying using
existing documents i assume the document is linked to the printer last
used by the document. I already asked users to delete the network
printers when they work stand-alone (they will be installed again next
time they login). I cannot ask the users to change their default
printer every time they work stand alone and change it back when they
are working on the network again (believe me, they won't accept that).

I am wondering if there isn't a way around it. Printer status should
go offline after a number of retries? Or is there any other way
around. I don't think I am the only one facing this problem?

Eventually the printer status changes to unable to connect. But every
time a document is opened or created it retries, opening a word
document, excel document, replying to an email in outlook etc etc.
Eventually the computer hangs and the user has to reboot.

1) It's Windows XP Sp2
2) it concerns all office application. E.g, new Excel Document, trying
to make 1 (one) cell bold. it seems that as soon as the application
needs to adjust formats that also concerns printer settings, the
application hangs.
3) By using Ctrl+Alt+Del we can close the not-responding application

To me it looks liek Windows continuous trying to retrieve the printer
settings as soon as there is any network connection and keeps retrying
all the time (and with network connection I mean any network, office,
home, wireless, etc)

原因要点:The application is attempting to get the page size information from the
default printer.  Set the default printer to a local printer.

解决办法:1.Windows Vista supports offline printing.
2.将缺省打印机设置为本地打印机。

原文地址:https://www.cnblogs.com/jjkv3/p/1420554.html