In OS X one could manually add a printer using the Advanced tab of the printer system preferences dialog with an smb address.
How can I manually add a printer in macOS now that the tab is gone?
You can access the advanced tab by right clicking just to the left of the word Add, selecting
Customize Toolbar, and dragging the advanced tab onto the tool bar.
As a review, here are the steps to add a Windows shared printer:
Open System Preferences - Printers & Scanners. Click the lock to unlock this preferences pane.
Press the + button at the bottom of the printer list.
Click Windows at the top of the new popup
Navigate through the menu tree to find the windows shared printer you want. You may have to enter the computer's username and password to access it.
Using the new popup menu, choose the appropriate printer software. If you printer is not listed, choose the closest match. (Make sure you match the color/black and white property)
If that doesn't work, then this apple support article says that all compatible, windows shared printers appear in this list. Here's the excerpt:
If you can’t add the Windows printer you want, the printer software your Mac has for it may not support printing to a shared Windows computer. Update the printer software on your Mac, or ask your network administrator for help. For more information, see Update or change printer software.
You can still add printers the following ways:
All of these connection options can be found under the IP tab in the Add Printers window.