1141cc406Sopenharmony_ciBackends: 2141cc406Sopenharmony_ci 3141cc406Sopenharmony_ci abaton: David Huggins-Daines 4141cc406Sopenharmony_ci agfafocus: Karl Anders Øygard 5141cc406Sopenharmony_ci apple: Milon Firikis 6141cc406Sopenharmony_ci artec: Chris Pinkham 7141cc406Sopenharmony_ci artec_eplus48u:Sergey Vlasov, Andreas Nowack, David Stevenson, and 8141cc406Sopenharmony_ci Michael Herder 9141cc406Sopenharmony_ci as6e: Eugene S. Weiss 10141cc406Sopenharmony_ci avision: Meino Christian Cramer, René Rebe 11141cc406Sopenharmony_ci bh: Tom Martone 12141cc406Sopenharmony_ci canon: Helmut Koeberle, Manuel Panea, and Markus Mertinat 13141cc406Sopenharmony_ci Mitsuru Okaniwa, Ulrich Deiters 14141cc406Sopenharmony_ci canon630u: Nathan Rutman 15141cc406Sopenharmony_ci canon_dr: m. allan noah (*) 16141cc406Sopenharmony_ci canon_lide70: Juergen Ernst, pimvantend (*) 17141cc406Sopenharmony_ci canon_pp: Matthew Duggan, Simon Krix 18141cc406Sopenharmony_ci cardscan: m. allan noah (*) 19141cc406Sopenharmony_ci coolscan: Didier Carlier, Andreas Rick 20141cc406Sopenharmony_ci coolscan2: Andras Major 21141cc406Sopenharmony_ci coolscan3: Alessandro Zummo 22141cc406Sopenharmony_ci dc25: Peter Fales 23141cc406Sopenharmony_ci dc210: Brian J. Murrell 24141cc406Sopenharmony_ci dc240: Peter Fales 25141cc406Sopenharmony_ci dell1600n_net: Jon Chambers 26141cc406Sopenharmony_ci dll: David Mosberger 27141cc406Sopenharmony_ci dmc: David F. Skoll 28141cc406Sopenharmony_ci epjitsu: m. allan noah (*) 29141cc406Sopenharmony_ci epson: Karl Heinz Kremer 30141cc406Sopenharmony_ci epson2: Alessandro Zummo, Wolfram Sang (*) 31141cc406Sopenharmony_ci epsonds: Alessandro Zummo 32141cc406Sopenharmony_ci escl: Touboul Nathane, Thierry HUCHARD (*) 33141cc406Sopenharmony_ci fujitsu: Randolph Bentson, Frederik Ramm, Oliver Schirrmeister, 34141cc406Sopenharmony_ci m. allan noah (*) 35141cc406Sopenharmony_ci genesys: Henning Geinitz, Gerhard Jaeger (*), Stéphane Voltz, 36141cc406Sopenharmony_ci Pierre Willenbrock, Povilas Kanapickas (*) 37141cc406Sopenharmony_ci gphoto2: Peter Fales 38141cc406Sopenharmony_ci gt68xx: Sergey Vlasov, Andreas Nowack, David Stevenson, and 39141cc406Sopenharmony_ci Henning Geinitz 40141cc406Sopenharmony_ci hp: Peter Kirchgessner 41141cc406Sopenharmony_ci Geoffrey Dairiki 42141cc406Sopenharmony_ci hp3500: Troy Rollo 43141cc406Sopenharmony_ci hp3900: Jonathan Bravo Lopez 44141cc406Sopenharmony_ci hp4200: Adrian Perez Jorge, Andrew John Lewis, Arnar Mar Hrafnkelsson, 45141cc406Sopenharmony_ci Frank Zago, Henning Geinitz 46141cc406Sopenharmony_ci hp5400: Martijn van Oosterhout, Thomas Soumarmon 47141cc406Sopenharmony_ci hp5590: Ilia Sotnikov (*) 48141cc406Sopenharmony_ci hpljm1005: Philippe Rétornaz 49141cc406Sopenharmony_ci hpsj5s: Max Vorobiev 50141cc406Sopenharmony_ci hs2p: Jeremy Johnson 51141cc406Sopenharmony_ci ibm: M.F., Henning Geinitz 52141cc406Sopenharmony_ci kodak: m. allan noah (*) 53141cc406Sopenharmony_ci kodakaio: Paul Newall (*) 54141cc406Sopenharmony_ci kvs1025: Tao Zhang 55141cc406Sopenharmony_ci kvs20xx: Panasonic Russia Ltd 56141cc406Sopenharmony_ci kvs40xx: Panasonic Russia Ltd 57141cc406Sopenharmony_ci leo: Frank Zago 58141cc406Sopenharmony_ci lexmark: Fred Odendaal, Stéphane Voltz 59141cc406Sopenharmony_ci ma1509: Henning Geinitz 60141cc406Sopenharmony_ci magicolor: Reinhold Kainhofer(based on epson2 backend) 61141cc406Sopenharmony_ci matsushita: Frank Zago 62141cc406Sopenharmony_ci microtek: Matthew Marjanovic 63141cc406Sopenharmony_ci microtek2: Bernd Schroeder, Karsten Festag 64141cc406Sopenharmony_ci mustek: Andreas Bolsch, David Mosberger, Andreas Czechanowski, 65141cc406Sopenharmony_ci Henning Geinitz, and James Perry. 66141cc406Sopenharmony_ci mustek_pp: Jochen Eisinger, Eddy De Greef 67141cc406Sopenharmony_ci mustek_usb: Tom Wang and Henning Geinitz 68141cc406Sopenharmony_ci mustek_usb2: Roy Zhou, Jack Xu, Vinci Cen, and Henning Geinitz 69141cc406Sopenharmony_ci nec: Kazuya Fukuda 70141cc406Sopenharmony_ci net: Andreas Beck, David Mosberger, Julien Blache 71141cc406Sopenharmony_ci niash: Ullrich Sigwanz, Bertrik Sikken 72141cc406Sopenharmony_ci p5: Stéphane Voltz 73141cc406Sopenharmony_ci pie: Simon Munton 74141cc406Sopenharmony_ci pieusb: Jan Vleeshouwers, Michael Rickmann, Klaus Kämpf (*) 75141cc406Sopenharmony_ci pint: Gordon Matzigkeit 76141cc406Sopenharmony_ci pixma: Wittawat Yamwong 77141cc406Sopenharmony_ci Nicolas Martin 78141cc406Sopenharmony_ci Louis Lagendijk (*) 79141cc406Sopenharmony_ci Dennis Lou 80141cc406Sopenharmony_ci Rolf Bensch (*) 81141cc406Sopenharmony_ci Povilas Kanapickas (*) 82141cc406Sopenharmony_ci plustek: Gerhard Jaeger (*) 83141cc406Sopenharmony_ci plustek_pp: Rick Bronson (former pp driver-code), Gerhard Jaeger (*) 84141cc406Sopenharmony_ci pnm: Andreas Beck, Gordon Matzigkeit, David Mosberger, Michael 85141cc406Sopenharmony_ci Herder, and Henning Geinitz 86141cc406Sopenharmony_ci qcam: Scott Laird (original driver), David Mosberger (SANE backend), 87141cc406Sopenharmony_ci despeckling filter by Patrick Reynolds, 88141cc406Sopenharmony_ci B&W fixes by Andrew Kuchling 89141cc406Sopenharmony_ci ricoh: Feico W. Dillema 90141cc406Sopenharmony_ci ricoh2: Stanislav Yuzvinsky (*) 91141cc406Sopenharmony_ci rts8891: Stéphane Voltz 92141cc406Sopenharmony_ci s9036: Ingo Schneider 93141cc406Sopenharmony_ci sceptre: Frank Zago 94141cc406Sopenharmony_ci sharp: Kazuya Fukuda and Abel Deuring 95141cc406Sopenharmony_ci sm3600: Marian Eichholz and Glenn Ramsey 96141cc406Sopenharmony_ci sm3840: Earle F. Philhower III 97141cc406Sopenharmony_ci snapscan: Kevin Charter, Franck Schneider, Michel Roelofs, Sebastien 98141cc406Sopenharmony_ci Sable, Henrik Johansson, Chris Bagwell, and Oliver Schwartz (*) 99141cc406Sopenharmony_ci sp15c: Randolph Bentson 100141cc406Sopenharmony_ci st400: Ingo Wilken 101141cc406Sopenharmony_ci stv680: Gerard Klaver 102141cc406Sopenharmony_ci tamarack: Rogier Wolff 103141cc406Sopenharmony_ci teco1: Frank Zago 104141cc406Sopenharmony_ci teco2: Frank Zago, Gerard Klaver 105141cc406Sopenharmony_ci teco3: Frank Zago 106141cc406Sopenharmony_ci test: Henning Geinitz 107141cc406Sopenharmony_ci u12: Gerhard Jaeger (*) 108141cc406Sopenharmony_ci umax: Oliver Rauch and Michael K. Johnson 109141cc406Sopenharmony_ci umax1220u: Marcio L. Teixeira, Patrick Lessard 110141cc406Sopenharmony_ci umax_pp: Stéphane Voltz 111141cc406Sopenharmony_ci v4l: Juergen G. Schimmer, and Henning Geinitz 112141cc406Sopenharmony_ci xerox_mfp: Alex Belkin (*) 113141cc406Sopenharmony_ci 114141cc406Sopenharmony_ciFrontends: 115141cc406Sopenharmony_ci 116141cc406Sopenharmony_ci jscanimage: Jeff Freedman and Guido Muesch 117141cc406Sopenharmony_ci saned: Andreas Beck, David Mosberger, Julien Blache 118141cc406Sopenharmony_ci scanimage: Andreas Beck, David Mosberger, Gordon Matzigkeit, 119141cc406Sopenharmony_ci m. allan noah (*), Julien Blache, Stéphane Voltz 120141cc406Sopenharmony_ci tstbackend: Frank Zago 121141cc406Sopenharmony_ci 122141cc406Sopenharmony_ciSanei internal code: 123141cc406Sopenharmony_ci 124141cc406Sopenharmony_ci Adrian Perez Jorge, Andreas Beck, Andreas Czechanowski, Christian Bucher, 125141cc406Sopenharmony_ci David Mosberger-Tang, Frank Zago, Henning Geinitz, 126141cc406Sopenharmony_ci Jeff Freedman, Jochen Eisinger, Marcio Teixeira, Yuri Dario, 127141cc406Sopenharmony_ci Gerhard Jaeger (*), m. allan noah (*) 128141cc406Sopenharmony_ci 129141cc406Sopenharmony_ciJava API: 130141cc406Sopenharmony_ci 131141cc406Sopenharmony_ci Jeff Freedman 132141cc406Sopenharmony_ci 133141cc406Sopenharmony_ciMiscellaneous coding: 134141cc406Sopenharmony_ci 135141cc406Sopenharmony_ci Julien Blache, Mattias Ellert, Petter Reinholdtsen, 136141cc406Sopenharmony_ci Chris Bagwell, Olaf Meeuwissen (*) 137141cc406Sopenharmony_ci 138141cc406Sopenharmony_ciTranslators: 139141cc406Sopenharmony_ci 140141cc406Sopenharmony_ci Giuseppe Sacco (*) 141141cc406Sopenharmony_ci 142141cc406Sopenharmony_ci(*) Maintainer with Git repository write access 143141cc406Sopenharmony_ci 144141cc406Sopenharmony_ci 145141cc406Sopenharmony_ciPlease also read the file PROJECTS for projects that are planned or 146141cc406Sopenharmony_cinot yet included into the SANE distribution. 147141cc406Sopenharmony_ci 148141cc406Sopenharmony_ci 149141cc406Sopenharmony_ciEmail addresses: 150141cc406Sopenharmony_ci 151141cc406Sopenharmony_ciAbel Deuring <a.deuring@satzbau-gmbh.de> 152141cc406Sopenharmony_ciAlessandro Zummo <a.zummo@towertech.it> 153141cc406Sopenharmony_ciAlex Belkin <abc@telekom.ru> 154141cc406Sopenharmony_ciAndras Major <andras@users.sourceforge.net> 155141cc406Sopenharmony_ciAndreas Beck <becka@uni-duesseldorf.de> 156141cc406Sopenharmony_ciAndreas Bolsch <ab@maths.nott.ac.uk> 157141cc406Sopenharmony_ciAndreas Czechanowski <m075@ins.uni-stuttgart.de> 158141cc406Sopenharmony_ciAndreas Nowack <nowack.andreas@gmx.de> 159141cc406Sopenharmony_ciAndreas Rick <andreas.rick@free.fr> 160141cc406Sopenharmony_ciAndrew Kuchling <amk@magnet.com> 161141cc406Sopenharmony_ciBernd Schroeder <bernd@aquila.muc.de> 162141cc406Sopenharmony_ciBertrik Sikken <bertrik@zonnet.nl> 163141cc406Sopenharmony_ciBrian J. Murrell <brian@interlinx.bc.ca> 164141cc406Sopenharmony_ciChris Bagwell <cbagwell-guest@users.alioth.debian.org> 165141cc406Sopenharmony_ciChris Pinkham <cpinkham@corp.infi.net> 166141cc406Sopenharmony_ciChristian Bucher <cbucher@vernetzt.at> 167141cc406Sopenharmony_ciDavid Etherton <etherton@netcom.com> 168141cc406Sopenharmony_ciDavid F. Skoll <dskoll@iname.com> 169141cc406Sopenharmony_ciDavid Huggins-Daines <bn711@freenet.carleton.ca> 170141cc406Sopenharmony_ciDavid Mosberger <David.Mosberger@acm.org> 171141cc406Sopenharmony_ciDavid Stevenson <david.stevenson@zoom.co.uk> 172141cc406Sopenharmony_ciDidier Carlier <didier@sema.be> 173141cc406Sopenharmony_ciEarle F. Philhower III <earle@ziplabel.com> 174141cc406Sopenharmony_ciEddy De Greef <eddy_de_greef at scarlet dot be> 175141cc406Sopenharmony_ciEugene S. Weiss <yossarian@users.sourceforge.net> 176141cc406Sopenharmony_ciFeico W. Dillema <dillema@acm.org> 177141cc406Sopenharmony_ciFranck Schneider <schnefra@hol.fr> 178141cc406Sopenharmony_ciFrank Zago <sane at zago dot net> 179141cc406Sopenharmony_ciFred Odendaal <freshshelf at rogers dot com> 180141cc406Sopenharmony_ciFrederik Ramm <frederik@remote.org> 181141cc406Sopenharmony_ciGerard Klaver <gerard at gkall dot hobby dot nl> 182141cc406Sopenharmony_ciGerhard Jaeger <gerhard@gjaeger.de> 183141cc406Sopenharmony_ciGiuseppe Sacco <eppesuig@debian.org> 184141cc406Sopenharmony_ciGlenn Ramsey <glenn@componic.com> 185141cc406Sopenharmony_ciGordon Matzigkeit <gord@gnu.ai.mit.edu> 186141cc406Sopenharmony_ciGuido Muesch <odiug@faho.rwth-aachen.de> 187141cc406Sopenharmony_ciHelmut Koeberle <helmut.koeberle@bytec.de> 188141cc406Sopenharmony_ciHenning Geinitz <sane@geinitz.org> 189141cc406Sopenharmony_ciHenrik Johansson <henrikjo@post.urfors.se> 190141cc406Sopenharmony_ciIlia Sotnikov <hostcc@gmail.com> 191141cc406Sopenharmony_ciIngo Schneider <schneidi@informatik.tu-muenchen.de> 192141cc406Sopenharmony_ciIngo Wilken <Ingo.Wilken@informatik.uni-oldenburg.de> 193141cc406Sopenharmony_ciJames Perry <jamesp@epcc.ed.ac.uk> 194141cc406Sopenharmony_ciJeff Freedman <jsf@hevanet.com> 195141cc406Sopenharmony_ciJochen Eisinger <jochen.eisinger@gmx.net> 196141cc406Sopenharmony_ciJon Chambers <jon@jon.demon.co.uk> 197141cc406Sopenharmony_ciJonathan Bravo Lopez <jkdsoft@gmail.com> 198141cc406Sopenharmony_ciJuergen G. Schimmer <schimmi@nbgm.siemens.de> 199141cc406Sopenharmony_ciJulien Blache <jb@jblache.org> 200141cc406Sopenharmony_ciJan Vleeshouwers <J.M.Vleeshouwers@tue.nl> 201141cc406Sopenharmony_ciKarl Anders Øygard <karlo@opera.no> 202141cc406Sopenharmony_ciKarl Heinz Kremer <khk@khk.net> 203141cc406Sopenharmony_ciKarsten Festag <karsten.festag@gmx.de> 204141cc406Sopenharmony_ciKazuhiro Sasayama <kaz@hypercore.co.jp> 205141cc406Sopenharmony_ciKazuya Fukuda <kaafuu@mug.biglobe.ne.jp> 206141cc406Sopenharmony_ciKevin Charter <charter@cs.rice.edu> 207141cc406Sopenharmony_ciKlaus Kämpf <kkaempf@suse.com> 208141cc406Sopenharmony_ciLouis Lagendijk <llagendijk-guest at users.alioth.debian.org> 209141cc406Sopenharmony_ciM.F. <massifr@tiscalinet.it> 210141cc406Sopenharmony_ciManuel Panea <Manuel.Panea@rzg.mpg.de> 211141cc406Sopenharmony_ciMarcio Teixeira <marciot@users.sourceforge.net> 212141cc406Sopenharmony_ciMarian Eichholz <eichholz@computer.org> 213141cc406Sopenharmony_ciMarkus Mertinat <Markus.Mertinat@Physik.Uni-Augsburg.DE> 214141cc406Sopenharmony_ciMartijn van Oosterhout <kleptog@svana.org> 215141cc406Sopenharmony_ciMatthew Duggan <stauff1@users.sourceforge.net> 216141cc406Sopenharmony_ciMatthew Marjanovic <maddog@mir.com> 217141cc406Sopenharmony_ciMattias Ellert <mattias.ellert@fysast.uu.se> 218141cc406Sopenharmony_ciMax Vorobiev <pcwizard@yandex.ru> 219141cc406Sopenharmony_ciMeino Christian Cramer <mccramer@s.netic.de> 220141cc406Sopenharmony_ciMichael Herder <crapmail@nurfuerspam.de> 221141cc406Sopenharmony_ciMichael K. Johnson <johnsonm@redhat.com> 222141cc406Sopenharmony_ciMichael Rickmann <mrickma@gwdg.de> 223141cc406Sopenharmony_ciMichel Roelofs <michelr@stack.nl> 224141cc406Sopenharmony_ciMilon Firikis <milonf@ariadne-t.gr> 225141cc406Sopenharmony_ciMitsuru Okaniwa <m-okaniwa@bea.hi-ho.ne.jp> 226141cc406Sopenharmony_ciNathan Rutman <nathan@gordian.com> 227141cc406Sopenharmony_ciNicolas Martin <nicols-guest at users.alioth.debian.org> 228141cc406Sopenharmony_ciOlaf Meeuwissen <paddy-hack@member.fsf.org> 229141cc406Sopenharmony_ciOliver Rauch <Oliver.Rauch@Rauch-domain.de> 230141cc406Sopenharmony_ciOliver Schirrmeister <oschirr@abm.de> 231141cc406Sopenharmony_ciOliver Schwartz <oliverschwartz@users.sourceforge.net> 232141cc406Sopenharmony_ciPatrick Lessard <palessar@cgocable.ca> 233141cc406Sopenharmony_ciPatrick Reynolds <patrickr@virginia.edu> 234141cc406Sopenharmony_ciPaul Newall <quandry@ntlworld.com> 235141cc406Sopenharmony_ciPeter Fales <peter@fales-lorenz.net> 236141cc406Sopenharmony_ciPeter Kirchgessner <peter@kirchgessner.net> 237141cc406Sopenharmony_ciPetter Reinholdtsen <pere@hungry.com> 238141cc406Sopenharmony_ciPierre Willenbrock <pierre@pirsoft.dnsalias.org> 239141cc406Sopenharmony_ciRandolph Bentson <bentson@grieg.holmsjoen.com> 240141cc406Sopenharmony_ciReinhold Kainhofer <reinhold@kainhofer.com> 241141cc406Sopenharmony_ciRene Rebe <rene@exactcode.de> 242141cc406Sopenharmony_ciRoger Wolff <R.E.Wolff@BitWizard.nl> 243141cc406Sopenharmony_ciRolf Bensch <rolf at bensch hyphen online dot de> 244141cc406Sopenharmony_ciRoy Zhou <Roy@mail.mustek-hz.com.cn> 245141cc406Sopenharmony_ciSebastien Sable <Sebastien.Sable@snv.jussieu.fr> 246141cc406Sopenharmony_ciSergey Vlasov <vsu@altlinux.ru> 247141cc406Sopenharmony_ciSimon Krix <kinsei@users.sourceforge.net> 248141cc406Sopenharmony_ciSimon Munton <simon@munton.demon.co.uk> 249141cc406Sopenharmony_ciStéphane Voltz <stef.dev@free.fr> 250141cc406Sopenharmony_ciThierry HUCHARD <thierry@ordissimo.com> 251141cc406Sopenharmony_ciThomas Soumarmon <soumarmt@nerim.net> 252141cc406Sopenharmony_ciTom Martone <tom@martoneconsulting.com> 253141cc406Sopenharmony_ciTom Wang <tom.wang@mustek.com.tw> 254141cc406Sopenharmony_ciTouboul Nathane <nathane.touboul@gmail.com> 255141cc406Sopenharmony_ciTristan Tarrant <ttarrant@etnoteam.it> 256141cc406Sopenharmony_ciTroy Rollo <sane@troy.rollo.name> 257141cc406Sopenharmony_ciUllrich Sigwanz <usigwanz@freesurf.ch> 258141cc406Sopenharmony_ciUlrich Deiters <ukd@xenon.pc.Uni-Koeln.DE> 259141cc406Sopenharmony_ciWittawat Yamwong <wittawat@web.de> 260141cc406Sopenharmony_ciWolfram Sang <wsa@kernel.org> 261141cc406Sopenharmony_cim. allan noah <kitno455 at gmail dot com> 262