SANE (Scanner Access Now Easy) for macOS
SANE talks directly to the scanner over USB. You can use devices that do not offer a native (ICA) driver.
-
sane-backends/backends/dll.c: reference
SANE_LD_LIBRARY_PATH
instead ofLD_LIBRARY_PATH
for portability. -
libsub/darwin_usb: ignore hotplug to avoid
pthread
crash. -
also set
LD_LIBRARY_PATH
for compatibility with standard libsane.3.0.1
to compile sane via CLI
-
backend/Makefile:
-version-number "1:1:1"
because ofUNKNOWN
-
sane-backends/backends/dll.c, net.c:
V_MAJOR
, etc. to literal1
--without-poppler-glib
--enable-static
- libsane-dc210
- libsane-epsonds
- libsane-pixma
- libsane-dc240
- libsane-xerox_mfp
- libsane-hp3900 (x86_64)
- libsane-genesys (x86_64)
libusb-1.0.0.dylib for the sane shared objects are compiled without hotplug.
libusb.a for the main plugin is compiled with hotplug. the main plugin is also linked to the dynamic library. 3.0.1
-> Network parameters:
Build saned: yes
IPv6 support: no
Avahi support: no
cURL support: yes
POPPLER_GLIB support: no
SNMP support: yes
-> The following backends will be built:
abaton
agfafocus
apple
artec
artec_eplus48u
as6e
avision
bh
canon
canon630u
canon_dr
canon_lide70
cardscan
coolscan
coolscan2
coolscan3
dc25
dc210
dc240
dmc
epjitsu
epson
epson2
epsonds
fujitsu
genesys
gt68xx
hp
hp3500
hp3900
hp4200
hp5400
hp5590
hpljm1005
hs2p
ibm
kodak
kodakaio
kvs1025
kvs20xx
kvs40xx
leo
lexmark
ma1509
magicolor
matsushita
microtek
microtek2
mustek
mustek_usb
mustek_usb2
nec
net
niash
pie
pieusb
pixma
plustek
plustek_pp
ricoh
ricoh2
rts8891
s9036
sceptre
sharp
sm3600
sm3840
snapscan
sp15c
st400
stv680
tamarack
teco1
teco2
teco3
test
u12
umax
umax_pp
umax1220u
xerox_mfp
p5