D-Link Shareport Utility and Windows 7 Pro

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.

  1. Click inbound rules on the left and then new rule on the right
  2. Custom rule, next
  3. All programs, next
  4. You can either leave protocol type to any or change it to UDP, next
  5. 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.
  6. Then allow the connection, next
  7. Only selecting private should work fine for a home network.
  8. 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 %systemroot%\System32\LogFiles\Firewall\pfirewall.log

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.

, , ,

  1. #1 by K on September 6, 2012 - 1:52 PM

    Worked perfectly for me. Thanks!

  2. #2 by Anonymous on May 12, 2012 - 3:19 PM

    I have the same issue as you. Printing via Shareport does not work, only a few lines and the rest of the page is blank. Adding the firewall rules hasn’t helped.

    • #3 by jen3ral on May 29, 2012 - 4:30 PM

      After a while it stopped working and starting doing exactly what you said again. I just stopped using it. I suppose I should update my post. It’s annoying because it was nice when it was actually functioning. Oh well, just have to make sure the computer that’s sharing it is on when I need to print now.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: