Quello che stai veramente cercando è un'alternativa smbclient
usando smbutil
ma proprio come te, non potrei farlo funzionare.
Quindi, ciò che puoi fare è installare samba con homebrew in questo modo:
brew install samba
Se brew link
si lamenta con:
Error: The 'brew link' step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink lib/auth
/usr/local/lib is not writable.
puoi collegare smbclient manualmente:
cd /usr/local/bin
sudo ln -sfv ../Cellar/samba/3.6.25/bin/smbclient smbclient
sudo chown -R your_user /usr/local/bin/smbclient
Ora dovresti essere in grado di stampare in questo modo:
smbclient "\\your.server.com\YourSharedPrinter" -U "Domain\User" -c "print YouFileToPrint"