Repo contains compiled binaries for MacOS Sierra.
All sources get from Sane Official site
Server side configuration taken here
Install libusb from Homebrew
brew install libusb
Install all packages and modify sane config file
sudo vi /usr/local/etc/sane.d/net.conf
Add IP of your Sane scaner at the last line
# This is the net backend config file.
## net backend options
# Timeout for the initial connection to saned. This will prevent the backend
# from blocking for several minutes trying to connect to an unresponsive
# saned host (network outage, host down, ...). Value in seconds.
# connect_timeout = 60
## saned hosts
# Each line names a host to attach to.
# If you list "localhost" then your backends can be accessed either
# directly or through the net backend. Going through the net backend
# may be necessary to access devices that need special privileges.
# localhost
192.168.1.1 # Add this line with correct IP address
scanimage --format jpg > test.jpg