Thanks. That did it. Looking in logs I found the rule. Here is the log entry :
Category: Firewall Date User Message 6/28/2005 1:53:10 PM,Michael,"Rule ""Block Windows File Sharing"" stealthed Details: (MY-MACHINE(nnn.nnn.nnn.nnn),netbios-ssn(139)).","Rule ""Block Windows File Sharing"" stealthed (MY-MACHINE(nnn.nnn.nnn.nnn),netbios-ssn(139)). Inbound TCP connection Local address,service is (MY-MACHINE(nnn.nnn.nnn.nnn),netbios-ssn(139)) Remote address,service is (MY-MACHINE(nnn.nnn.nnn.nnn),1148) Process name is ""System""" The nnn.nnn.nnn.nnn is the address of my router. Modifying just this rule now allows me to print. Also, the log shows that it is "C:\WINDOWS\system32\spoolsv.exe" that accesses the network. Thanks again for the help guys. If the whole world were as helpful as this list imagine what we could achieve. Michael Michael Flynn 408.358.4041 home 408.768.6400 cell [EMAIL PROTECTED] -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Charley Hamilton Sent: Tuesday, June 28, 2005 11:14 AM To: help-emacs-windows@gnu.org Subject: Re: [h-e-w] Printing Michael - Does your firewall offer the ability to allow programs to access the network? If so, you should be able to configure NPF to allow emacs to access the net. With a decent firewall, you should be able to get a report of what executable is trying to access the 'net when you print from emacs (in your FW logs) and allow that executable access. If NPF is slick enough, you can allow access to a specific IP, such as that assigned to your printer/print server (depending on the config). There are a variety of programs available from sysinternals.com that you might try. For example, turn off the Norton firewall and run TCPView. Then, print from emacs and watch for the name of the executable that comes up when you print. That should help ...