John Lockwood wrote:
🙂
The Windows or in this case HP printer device needs to use the short name of the user account so if the full name is for example 'John Smith' the short name might be jsmith or johnsmith or similar. The easiest way to see what it is on the Mac is to find out the name of that user accounts home directory as the short name and the name of the home directory will be the same.
Beyond that there have been compatibility issues between Apple's implementation of SMB and other systems especially HP printers. It would be definitely worth checking to see if there is a firmware update for the HP printer to see if that improves its compatibility with Macs.
A more recent change Apple made that might also be involved can be 'fixed' on the Mac by doing the following command.
defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server SigningRequired -bool FALSE
Would the short name of the user account be the name displayed in the left pane of Finder, the one with a house symbol to its left under Favorites? If yes, I tried that - MichaelSurname - and was not able to connect from the Windows computer or the HP printer. If not, how could I find out what the short name is? Also, if in Settings, Users & Groups, I right click on my name and then select Advanced Option, I get Account name: MichaelSurname, Full name: Michael, Home directory: /Users/MichaelSurname - do these help?
Also, why is Windows seeing my Mac as MACBOOKPRO-8558? What does the 8558 number stand for? Why is it not showing the actual name displayed in Settings, Sharing, under Computer Name (Michael's MacBook Pro.local)? I tried logging in from Windows with usernames such as 'Michael' or 'MACBOOKPRO-8558\Michael', or 'MichaelSurname' or 'MACBOOKPRO-8558\MichaelSurname' but none worked.
The HP printer has the latest firmware, which is dated January 2016.
What exactly does / disables the command you suggested? Any negative impact on security if I use the command? Thanks.