kopia lustrzana https://gitlab.com/sane-project/backends
brother_mfp: first draft prototype
Supports only grey/dithered_gray and text on MFC-4320DW. Supports only USB.brother_mfp_backend
rodzic
8096f84a6f
commit
a9853d1bb8
|
@ -66,7 +66,7 @@ EXTRA_DIST += saned.conf.in
|
||||||
# Backends are not required to have a config file. Any backend
|
# Backends are not required to have a config file. Any backend
|
||||||
# that wants to install a config file should list it here.
|
# that wants to install a config file should list it here.
|
||||||
BACKEND_CONFS= abaton.conf agfafocus.conf apple.conf artec.conf \
|
BACKEND_CONFS= abaton.conf agfafocus.conf apple.conf artec.conf \
|
||||||
artec_eplus48u.conf avision.conf bh.conf \
|
artec_eplus48u.conf avision.conf bh.conf brother_mfp.conf \
|
||||||
canon630u.conf canon.conf canon_dr.conf \
|
canon630u.conf canon.conf canon_dr.conf \
|
||||||
canon_lide70.conf \
|
canon_lide70.conf \
|
||||||
canon_pp.conf cardscan.conf coolscan2.conf coolscan3.conf \
|
canon_pp.conf cardscan.conf coolscan2.conf coolscan3.conf \
|
||||||
|
@ -160,7 +160,7 @@ clean-local:
|
||||||
# example of working around that issue.
|
# example of working around that issue.
|
||||||
be_convenience_libs = libabaton.la libagfafocus.la \
|
be_convenience_libs = libabaton.la libagfafocus.la \
|
||||||
libapple.la libartec.la libartec_eplus48u.la \
|
libapple.la libartec.la libartec_eplus48u.la \
|
||||||
libas6e.la libavision.la libbh.la \
|
libas6e.la libavision.la libbh.la libbrother_mfp.la \
|
||||||
libcanon.la libcanon630u.la libcanon_dr.la \
|
libcanon.la libcanon630u.la libcanon_dr.la \
|
||||||
libcanon_lide70.la \
|
libcanon_lide70.la \
|
||||||
libcanon_pp.la libcardscan.la libcoolscan.la \
|
libcanon_pp.la libcardscan.la libcoolscan.la \
|
||||||
|
@ -194,7 +194,7 @@ be_convenience_libs = libabaton.la libagfafocus.la \
|
||||||
# Format is libsane-${backend}.la.
|
# Format is libsane-${backend}.la.
|
||||||
be_dlopen_libs = libsane-abaton.la libsane-agfafocus.la \
|
be_dlopen_libs = libsane-abaton.la libsane-agfafocus.la \
|
||||||
libsane-apple.la libsane-artec.la libsane-artec_eplus48u.la \
|
libsane-apple.la libsane-artec.la libsane-artec_eplus48u.la \
|
||||||
libsane-as6e.la libsane-avision.la libsane-bh.la \
|
libsane-as6e.la libsane-avision.la libsane-bh.la libsane-brother_mfp.la \
|
||||||
libsane-canon.la libsane-canon630u.la libsane-canon_dr.la \
|
libsane-canon.la libsane-canon630u.la libsane-canon_dr.la \
|
||||||
libsane-canon_lide70.la \
|
libsane-canon_lide70.la \
|
||||||
libsane-canon_pp.la libsane-cardscan.la libsane-coolscan.la \
|
libsane-canon_pp.la libsane-cardscan.la libsane-coolscan.la \
|
||||||
|
@ -381,6 +381,27 @@ libsane_bh_la_LIBADD = $(COMMON_LIBS) libbh.la \
|
||||||
$(SCSI_LIBS) $(RESMGR_LIBS)
|
$(SCSI_LIBS) $(RESMGR_LIBS)
|
||||||
EXTRA_DIST += bh.conf.in
|
EXTRA_DIST += bh.conf.in
|
||||||
|
|
||||||
|
|
||||||
|
libbrother_mfp_la_SOURCES = brother_mfp.c #brother_mfp.h
|
||||||
|
libbrother_mfp_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=brother_mfp
|
||||||
|
|
||||||
|
nodist_libsane_brother_mfp_la_SOURCES = brother_mfp-s.c
|
||||||
|
libsane_brother_mfp_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=brother_mfp
|
||||||
|
libsane_brother_mfp_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS)
|
||||||
|
libsane_brother_mfp_la_LIBADD = $(COMMON_LIBS) libbrother_mfp.la \
|
||||||
|
../sanei/sanei_init_debug.lo \
|
||||||
|
../sanei/sanei_constrain_value.lo \
|
||||||
|
../sanei/sanei_usb.lo \
|
||||||
|
../sanei/sanei_config.lo \
|
||||||
|
sane_strstatus.lo \
|
||||||
|
$(USB_LIBS)
|
||||||
|
EXTRA_DIST += brother_mfp.conf.in
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
libcanon_la_SOURCES = canon.c canon.h
|
libcanon_la_SOURCES = canon.c canon.h
|
||||||
libcanon_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=canon
|
libcanon_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=canon
|
||||||
|
|
||||||
|
|
Plik diff jest za duży
Load Diff
|
@ -0,0 +1,8 @@
|
||||||
|
# Options for the brother_mfp backend
|
||||||
|
|
||||||
|
# Brother MFC-J4320DW
|
||||||
|
usb 0x04f9 0x033a
|
||||||
|
|
||||||
|
# device list for non-linux-systems (enable if autodetect fails):
|
||||||
|
#/dev/scanner
|
||||||
|
#/dev/usb/scanner0
|
|
@ -667,7 +667,7 @@ AC_ARG_ENABLE(local-backends,
|
||||||
[turn off compilation of all backends but net]))
|
[turn off compilation of all backends but net]))
|
||||||
|
|
||||||
ALL_BACKENDS="abaton agfafocus apple artec artec_eplus48u as6e \
|
ALL_BACKENDS="abaton agfafocus apple artec artec_eplus48u as6e \
|
||||||
avision bh canon canon630u canon_dr canon_lide70 canon_pp cardscan \
|
avision bh brother_mfp canon canon630u canon_dr canon_lide70 canon_pp cardscan \
|
||||||
coolscan coolscan2 coolscan3 dc25 dc210 dc240 \
|
coolscan coolscan2 coolscan3 dc25 dc210 dc240 \
|
||||||
dell1600n_net dmc epjitsu epson epson2 epsonds escl fujitsu \
|
dell1600n_net dmc epjitsu epson epson2 epsonds escl fujitsu \
|
||||||
genesys gphoto2 gt68xx hp hp3500 hp3900 hp4200 hp5400 \
|
genesys gphoto2 gt68xx hp hp3500 hp3900 hp4200 hp5400 \
|
||||||
|
|
Ładowanie…
Reference in New Issue