SANE - Frontends (Applications)
Graphical Multi-Purpose Frontends
-
XSane (temporarily offline!)
- improved graphical frontend for scanners:
-
NEW: with color management support (ICC/ICM profiles)
-
improved enhancement functions (gamma handling)
-
histogram
-
stand-alone mode:
-
scan and save utility (file formats: jpeg, png, pnm, ps, raw,
tiff)
-
scan and view
-
copy utility
-
fax utility
-
email utility
-
GIMP plug-in
-
supported platforms:
-
Unix (Linux, IRIX, AIX, ...)
-
OS/2 version with X11
-
Windows 9x/NT/2000 network scanning version
-
Kooka/libkscan
- KDE 3.x frontend for sane
-
Skanlite/libksane
- KDE 4.x frontend for sane
-
xscanimage
- graphical frontend for scanners (included in sane-frontends):
-
stand-alone-version (scan and save utility, file format: pnm)
-
as GIMP plug-in
-
scanlite - free beta version of a
Java frontend using josi
-
FlScan -
graphical frontend based on FLTK
-
OpenOffice.org
includes a simple scan interface that uses SANE, at least on Unix/Linux platforms.
-
QuiteInsane
- Graphical frontend based on Qt 2.2.x (discontinued since 2004)
-
sane-pygtk
- a minimalistic SANE graphical front end. It uses PIL (Python Imaging
Library) as the python binding to SANE, and PyGTK as the graphical user
interface library.
-
gscan2pdf
- a GUI to produce a multipage PDF from a scan.
-
openDIAS
- a document imaging & archive project.
-
Paperwork
- a program to use scanners and OCR to grep dead trees the
easy way. It uses the
Pyinsane
Python binding to interface with SANE (and Windows WIA API).
-
SimpleScan
- a GNOME document scanning application.
-
NAPS2 (Not Another PDF Scanner)
- a free and open source scanning software for Windows, Mac and Linux.
Graphical Frontends for Specific Devices
-
Eikazo - a GTK and Python based
frontend for Sane. It is intended mainly for usage with ADF scanners. It
has one major goal: to be fast.
-
xcam - simple graphical frontend for cameras (included in
sane-frontends). Unlike xscanimage it acquires images continuously.
-
Image Scan
- graphical frontends for Epson scanners. Enter your scanner
model in the search box to get a download page for the right
frontend. Note, the binary packages may contain non-free
blobs that only work on i386 and amd64/x86_64 hardware.
Command-Line Frontends
-
scanimage - flexible
command-line-frontend including support for pnm and tiff output
(included in sane-backends). Use gamma4scanimage to generate
gamma tables.
-
scanadf
- command-line-frontend, offers additional capabilities for automatic
document feeders
Web-based Frontends
-
phpSANE is a web-based
frontend written in PHP. It uses scanimage internally.
-
scanserv is a simple web-based UI for SANE which allows you to share a scanner on a network.
-
scanservjs an updated version of scanserv based on nodejs.
-
Dynamic Web TWAIN is a document scanning SDK based on SANE, TWAIN and ICA, etc.
Frontends for Specific Platforms
-
Android
-
SANEDroid:
enables remote scanning from conventional "saned" and network-enabled desktop scanners to your mobile device without the requirement for a physical cable connection.
-
Windows
-
SaneTwain seems to be the most usable TWAIN data source for sane
(continuously updated).
-
twain-to-sane-bridge
is a first try of a bridge between TWAIN for windows and SANE.
It uses the network scanning version of scanimage and is able to
connect via network to a scanner connected to a Unix or OS/2 machine.
Texts are written in German and the tool may not work with all backends,
you should see it more as a test version than as a stable tool.
Here you can find some
information about it.
- sanedotnet - C#/Mono bindings
- wiasane provides
a Windows Image Acquisition (WIA) Driver
which enables image acquisition from scanner devices through the
SANE network protocol.
- SANEWinDS Enables use of SANE scanners from Windows hosts with or without TWAIN
-
macOS and OS X
-
Homebrew:
This is a build/port of the SANE backends by the Homebrew project.
-
TWAIN SANE Interface for MacOS X:
This is a TWAIN datasource for MacOS X that aquires images using the SANE backend libraries.
-
AirSane:
Serves scanners to macOS, Windows, Linux, and Android devices using the eSCL (AirScan) protocol.
In addition, provides a simple web interface.
-
OS/2
-
Tame/2 is a GUI scanning application for OS/2. It
uses scanimage for scanning, so it's not a real frontend by SANE
definition.
-
BeOS
-
Sanity, a GUI frontend for BeOS.
-
Java
-
Asprise
JSANE provides SANE access APIs in Java. Saned on the local or a
remote computer is used. It's a commercial product but a trial
version is also available.
-
Morena Image
Acquisition Framework for Java Platform.
-
jfreesane A pure-Java implementation of a SANE client.
Miscellaneous Frontends
SANE homepage
Contact