API Reference ============= Scanner Discovery ----------------- .. autofunction:: scanlib.list_scanners Scanner ------- .. autoclass:: scanlib.Scanner :members: :undoc-members: Scanned Pages ------------- .. autoclass:: scanlib.ScannedPage :members: .. autofunction:: scanlib.build_pdf Scan Result ----------- .. autoclass:: scanlib.ScannedDocument :members: Options & Configuration ----------------------- .. autoclass:: scanlib.ScanOptions :members: .. autoclass:: scanlib.ColorMode :members: :undoc-members: .. autoclass:: scanlib.ScanSource :members: :undoc-members: .. autoclass:: scanlib.ImageFormat :members: :undoc-members: .. autoclass:: scanlib.ScanArea :members: .. autoclass:: scanlib.ScannerDefaults :members: .. autoclass:: scanlib.SourceInfo :members: Exceptions ---------- .. autoclass:: scanlib.ScanLibError .. autoclass:: scanlib.ScanError .. autoclass:: scanlib.ScanAborted .. autoclass:: scanlib.FeederEmptyError .. autoclass:: scanlib.ScannerNotOpenError .. autoclass:: scanlib.NoScannerFoundError .. autoclass:: scanlib.BackendNotAvailableError