Kaspersky Blocks Network Printing

When I tried to print to a network printer, the anti-virus firewall software would block it automatically.  The printer queue will shows the document failed to print.

To test, I temporarily disabled Kaspersky and I could print fine.

It turned out the cause had to do with my network being “public network”.  Once I change it to “local network”, then I could print fine even with Kaspersky running.