Enable SMB Printer / Shares in macOS Catalina 10.15

In Order access these legacy SMB systems, you need to follow the below steps.

Check if your system has the /etc/nsmb.conf file. If one does not exist then doing the following: sudo touch /etc/nsmb.conf to create the file.
Edit this file in your favorite editor & ensure the following lines are present in the file

[default]
port445=both

Alternative, you can execute the below comments in your terminal.

echo “[default]” | sudo tee -a /etc/nsmb.conf 
echo “port445=both” | sudo tee -a /etc/nsmb.conf

Disable NetBIOS

Simple delete the /etc/nsmb.conf

https://medium.com/programmers-notebook/how-to-access-smb-printer-shares-in-macos-catalina-10-15-17ea91d2c10b