This is for Bitdefender Total Security 2018 build 22.0.10.141, printing to an Ethernet connected Brother HL-L2360DW laser printer.
Bitdefender did not automatically create firewall rules to allow network printing after installation. Once I manually created these two firewall rules network printing worked. This may work for other Ethernet connected printers, so posting the rules in case they help others. I could not figure out the exact application to apply these to, so ended up making them "all applications" rules.
In Bitdefender select {B} icon, View Features, Firewall settings {gear} icon, Add rule:
Add a "status/information" rule:
Settings tab:
Apply this rule to all applications: YES
Permission: ALLOW
Network Type: ANY NETWORK
Protocol: UDP
Direction: OUTBOUND
Advanced tab:
Custom remote address: ON
IP: (printer IP address e.g. 192.168.1.2)
Ports: 161 (aka SNMP)
Click OK
Add a "printing" rule:
Settings tab:
Apply this rule to all applications: YES
Permission: ALLOW
Network Type: ANY NETWORK
Protocol: TCP
Direction: OUTBOUND
Advanced tab:
Custom remote address: ON
IP: (printer IP address e.g. 192.168.1.2)
Ports: 515 (aka LPD/LPR port)
Click OK
Note: Using Network Type of "Home/Office" did not work for me, even although the WiFi SSID is marked as the home network adapter. In my home network the printer is on a different IP subnet from the computer, so I don't know if that was the reason.
Bitdefender did automatically create a rule for the Brother brynsvc.exe application, but that was not sufficient to actually print. These two manual rules were required.