Skip to content

miyako/4d-plugin-sane

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

version platform license downloads

4d-plugin-sane

SANE (Scanner Access Now Easy) for macOS

About

SANE talks directly to the scanner over USB. You can use devices that do not offer a native (ICA) driver.

Patches

  • sane-backends/backends/dll.c: reference SANE_LD_LIBRARY_PATH instead of LD_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 literal 1

Configure

--without-poppler-glib --enable-static

linked to libjpeg

  • libsane-dc210
  • libsane-epsonds
  • libsane-pixma
  • libsane-dc240
  • libsane-xerox_mfp

linked to libtiff

  • 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