I have been using the shareport utility for awhile now but I always had to disable my firewall for it to work properly. It works fine on the Windows 7 home computer, but not on my Windows 7 Pro desktop. I looked around online and it looks like a common problem but I did not see anybody post the solution that worked for me. Simply creating a rule in the firewall allowing the utility itself to do whatever it wants did not work. I turned on logging for the Windows firewall and watched what was happening whenever I tried to print something. It was blocking traffic coming from the other computers on the network. So I created a rule to allow UDP traffic from the range of IPs on my network, which is only a handful of machines. That’s the only shareport related rule I have in the firewall and it works perfectly fine now. The utility will not print if other computers are connected to the printer with shareport, which is why I think the traffic is coming from the other machines on the network – they are just answering back saying they are not using the printer.
Go to your start menu and type firewall in the search box, then click on Windows Firewall with Advanced Security.
- Click inbound rules on the left and then new rule on the right
- Custom rule, next
- All programs, next
- You can either leave protocol type to any or change it to UDP, next
- Under “which local IP addressses does this rule apply to?” choose “these IP addresses:” and click add. I just put the range of IPs of the computers on my network. Hit OK.
- Then allow the connection, next
- Only selecting private should work fine for a home network.
- Finally, name the rule so you know what it is. I just called it Shareport Utility. Hit finish.
If you want to turn on firewall logging open your command prompt and use either/both of these commands depending on what you want to see:
netsh firewall set logging droppedpackets = enable
netsh firewall set logging connections = enable
By default your log file is
I was having another issue printing where it would print all jumbled up with text overlapping itself and the colors being completely wrong. I saw a post that suggested going into the printer properties to disable spooling. For my printer it’s under the advanced tab in the printer properties. I told it to print directly to the printer instead – so far so good.