Your third party firewall should take over the tasks of printer sharing, turning of windows firewall has never affected any sharing procedures on my systems.
A good way to check is just go to services and under the windows firewall you can look to see what other system componants depend on the firewall service, on my systems there are no dependencies.