kopia lustrzana https://gitlab.com/sane-project/standard
32 wiersze
1.4 KiB
ReStructuredText
32 wiersze
1.4 KiB
ReStructuredText
.. _chap:intro:
|
||
|
||
Introduction
|
||
============
|
||
|
||
SANE is an application programming interface (API) that provides
|
||
standardized access to any raster image scanner hardware. The
|
||
standardized interface allows to write just one driver for each scanner
|
||
device instead of one driver for each scanner and application. The
|
||
reduction in the number of required drivers provides significant savings
|
||
in development time. More importantly, SANE raises the level at which
|
||
applications can work. As such, it will enable applications that were
|
||
previously unheard of in the UNIX world. While SANE is primarily
|
||
targeted at a UNIX environment, the standard has been carefully designed
|
||
to make it possible to implement the API on virtually any hardware or
|
||
operating system.
|
||
|
||
SANE is an acronym for “Scanner Access Now Easy.” Also, the hope is that
|
||
SANE is sane in the sense that it will allow easy implementation of the
|
||
API while accommodating all features required by today’s scanner
|
||
hardware and applications. Specifically, SANE should be broad enough to
|
||
accommodate devices such as scanners, digital still and video cameras,
|
||
as well as virtual devices like image file filters.
|
||
|
||
Terminology
|
||
-----------
|
||
|
||
An application that uses the SANE interface is called a SANE *frontend*.
|
||
A driver that implements the SANE interface is called a SANE *backend*.
|
||
A *meta backend* provides some means to manage one or more other
|
||
backends.
|