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.
|