Lo que realmente estás buscando es una alternativa smbclient
usando smbutil
pero al igual que tú, no pude hacerlo funcionar.
Entonces, lo que puedes hacer es instalar samba con homebrew como este:
brew install samba
Si brew link
se queja con:
Error: el paso de 'enlace de preparación' no se completó correctamente
La fórmula se construyó, pero no está enlazada en / usr / local
No se pudo enlazar el enlace simbólico lib / auth
/ usr / local / lib no se puede escribir.
puede vincular 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
Ahora deberías poder imprimir así:
smbclient "\\your.server.com\YourSharedPrinter" -U "Domain\User" -c "print YouFileToPrint"